亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

jquery跨域請求示例分享(jquery發送ajax請求)

2024-09-01 08:32:38
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jquery跨域請求示例(jquery發送ajax請求),需要的朋友可以參考下

jQuery中常用getJSON來調用并獲取遠程的JSON字符串,將其轉換為JSON對象,如果成功,則執行回調函數。原型如下:

jQuery.getJSON( url, [data], [callback] ) 跨域加載JSON數據。

url: 發送請求的地址
data : (可選) 待發送key/value參數
callback: (可選) 載入成功時的回調函數
主要用于客戶端獲取服務器JSON數據。簡單示例:

服務器腳本,返回JSON數據:

復制代碼 代碼如下:


// $.getJSON.php
$arr=array("name"=>"zhangsan", "age"=>20);
$jarr=json_encode($arr);
echo $jarr;

注意兩點:第一:在返回客戶端之前,先用PHP函數json_encode將要返回的數據進行編碼。第二:返回到客戶端用的是echo,而不是return。

下面是核心的客戶端代碼:

復制代碼 代碼如下:


<script language="javascript" type="text/javascript" src="./js/jquery.js"></script>
<script language="javascript" type="text/javascript">
function getjs()
{
  $.getJSON("$.getJSON.php", {}, function(response){
                 alert(response.age);
  });
}

<input type="button" value="test"/>

由于在PHP中是用JSON編碼返回值,所以此處必須用getJSON去調用PHP文件,從而獲取數據。同時可以注意到,經由getJSON得到的數據已經變成了一個對象數組,可以用response.name,response.age很直觀的獲取返回值。

jquery提供了$.getJSON的方法,讓我們可以實現跨域ajax請求,但jqueryAPI上的內容實在太少,如何用$.getJSON,請求網站應該返回怎樣的數據庫才能讓$.getJSON獲取到,下面我就用一個實際例子來說明下。

后端是用php的,以下代碼主要實現的一個功能就是提供一個預約登記的接口,需要傳入的數據分別有:用戶姓名、聯系電話和地址:

復制代碼 代碼如下:


/*預約登記 執行 接口*/
case "yuyue_interface":
 $name = trim($_GET['name']);
 $phone = trim($_GET['phone']);
 $addr = trim($_GET['addr']);
 $dt = date("Y-m-d H:i:s");
 $cb = $_GET['callback'];
 if($name == "" || $name == NULL){
  echo $cb."({code:".json_encode(1)."})";
 }elseif($phone == "" || $phone == NULL){
  echo $cb."({code:".json_encode(2)."})";
 }elseif($addr == "" || $addr == NULL){
  echo $cb."({code:".json_encode(3)."})";
 }else{
  $db->execute("insert into tb_yuyue (realname,telphone,danwei,dt,ischeck) values ('$name','$phone','$addr','$dt',0)");
  echo $cb."({code:".json_encode(0)."})";
 }
 exit;
break;

接著就是前端的處理了:

復制代碼 代碼如下:


$(document).ready(function(){
 //以下3個為預約登記需要的參數
 var name = "name";  //varchar類型,長度最多為8位(4個漢字)
 var phone = "phone"; //varchar類型,長度為11位
 var addr = "addr";  //varchar類型,長度最多為500位(250個漢字)
 $.getJSON("http://請求網站地址/data.php?ac=yuyue_interface&name="+name+"&phone="+phone+"&addr="+addr+"&callback=?", function(data){
  if(data.code==1){
   //自定義代碼
   alert("姓名不能為空");
  }else if(data.code==2){
   //自定義代碼
   alert("手機不能為空");
  }else if(data.code==3){
   //自定義代碼
   alert("所在單位不能為空");
  }else{
   //自定義代碼
   alert("預約成功");
  }
 });
});

需要注意的是,在后端php代碼里,必須把傳遞進來的" &callback=? "也輸出來,如:

復制代碼 代碼如下:


$cb = $_GET['callback'];
echo $cb."({code:".json_encode(4)."})";


以上就是一個簡單的$.getJSON試驗,通過這個試驗,我們可以學到如何用$.getJSON,也能學到如何做一個接口讓別人跨域請求。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黄色一区二区在线观看| 川上优av一区二区线观看| 亚洲jizzjizz日本少妇| 国产精品白丝av嫩草影院| 国产精品电影观看| 亚洲人成免费电影| 亚洲天堂一区二区三区| 欧美成人激情图片网| 国产精品成人观看视频国产奇米| 正在播放亚洲1区| 日韩精品在线免费观看视频| 中文字幕精品视频| 欧洲成人性视频| 欧美视频免费在线| 在线亚洲午夜片av大片| 日韩高清av一区二区三区| 亚洲精品在线观看www| 亚洲欧美国内爽妇网| 亚洲视频在线观看免费| 亚洲欧洲在线观看| 亚洲自拍偷拍色片视频| 亚洲免费成人av电影| 成人免费xxxxx在线观看| 国产精品高潮呻吟视频| 日韩一级裸体免费视频| 中文字幕日韩av| 中文字幕日韩视频| 一本大道亚洲视频| 欧美色videos| 色综合久久天天综线观看| 一区二区三区美女xx视频| 国产精品91一区| 国产精品999999| 日本久久久久久久久| 国产日韩欧美另类| 国产精品一区电影| 日韩av网址在线| 亚洲一二在线观看| 欧美日韩人人澡狠狠躁视频| 91干在线观看| 中文字幕精品视频| 精品久久久久久久久久久久久久| 国产成人精品999| 91精品国产高清自在线看超| 亚洲自拍偷拍色片视频| 欧美专区国产专区| 91免费高清视频| 欧美另类高清videos| 欧美激情xxxx性bbbb| 成人中文字幕在线观看| 日韩欧美精品网址| 久久成人综合视频| 欧美床上激情在线观看| 国内精品久久久久影院 日本资源| 国产美女精品视频免费观看| 2019最新中文字幕| 亚洲黄色www| 久久国产精品久久久久| 91久久国产精品91久久性色| 欧美性69xxxx肥| 青青在线视频一区二区三区| 久久理论片午夜琪琪电影网| 欧美亚洲一级片| 欧美亚洲日本黄色| www国产精品com| 日本一区二区在线免费播放| 久久视频在线直播| 亚洲欧洲免费视频| 亚洲一区二区三区成人在线视频精品| 日韩免费看的电影电视剧大全| 久久综合伊人77777蜜臀| 欧美午夜精品伦理| 在线观看成人黄色| 91精品在线看| 成人福利视频在线观看| 亚洲字幕一区二区| 欧美一级高清免费| 久久综合色影院| 成人免费网站在线观看| 日韩精品丝袜在线| 欧美在线性爱视频| 国内精品久久久久影院优| 日韩欧美在线视频日韩欧美在线视频| 日韩精品中文字幕在线播放| 亚洲理论在线a中文字幕| 国产精品久久久久久久久男| 欧美激情一级二级| 亚洲欧美国产精品va在线观看| 91精品国产综合久久男男| 国产一区深夜福利| 欧美精品免费在线观看| 国产97在线|日韩| 亚洲美腿欧美激情另类| 亚洲欧美制服中文字幕| 日韩欧美亚洲一二三区| 91国产精品91| 日韩国产精品一区| 狠狠躁夜夜躁久久躁别揉| 色妞在线综合亚洲欧美| 欧美激情精品久久久久久黑人| 日韩在线免费高清视频| 国产精品久久久久久婷婷天堂| 亚洲国产中文字幕久久网| 久久久免费观看视频| 日韩在线播放一区| 亚洲精品久久久久久久久久久| 久久久人成影片一区二区三区观看| 亚洲区中文字幕| 91精品91久久久久久| 亚洲深夜福利视频| 在线视频亚洲欧美| 国产精品免费在线免费| 98午夜经典影视| 日韩黄色高清视频| 奇米成人av国产一区二区三区| 亚洲成人av片在线观看| 97在线看免费观看视频在线观看| 亚洲人成网站777色婷婷| 国产成人亚洲综合91精品| 欧美成人免费视频| 国产亚洲欧美另类中文| 亚洲精品影视在线观看| 81精品国产乱码久久久久久| www.久久色.com| 国产香蕉一区二区三区在线视频| 亚洲xxxxx电影| 91sao在线观看国产| 久久亚洲精品国产亚洲老地址| 日韩在线高清视频| 欧美性xxxxx极品| 久久成人18免费网站| 亚洲欧美日韩高清| 热久久99这里有精品| 日韩中文字幕在线精品| 最近2019中文字幕大全第二页| 韩曰欧美视频免费观看| 国产深夜精品福利| 色一情一乱一区二区| 4438全国亚洲精品在线观看视频| 国产日韩在线免费| 久久久精品国产亚洲| 欧美精品在线极品| 欧美中文字幕在线| 亚洲女人天堂av| 欧美国产一区二区三区| 欧美日韩美女在线观看| 亚洲国产精品一区二区久| 久久91亚洲精品中文字幕奶水| 午夜精品久久久久久99热| 日韩毛片在线看| 亚洲欧洲偷拍精品| 欧美诱惑福利视频| 亚洲а∨天堂久久精品9966| 日韩精品极品毛片系列视频| 91精品国产高清久久久久久91| 亚洲色图狂野欧美| 欧美性少妇18aaaa视频| 欧美日韩精品在线播放| 精品女同一区二区三区在线播放| 555www成人网| 欧美性xxxxx| 夜夜躁日日躁狠狠久久88av| 欧美精品videofree1080p| 亚洲视频在线视频|