一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

jquery下利用jsonp跨域訪問實現方法

復制代碼 代碼如下:
$.ajax({
async:false,
url: '', // 跨域URL
type: 'GET',
dataType: 'jsonp',
jsonp: 'jsoncallback', //默認callback
data: mydata, //請求數據
timeout: 5000,
beforeSend: function(){ //jsonp 方式此方法不被觸發。原因可能是dataType如果指定為jsonp的話,就已經不是ajax事件了
},
success: function (json) { //客戶端jquery預先定義好的callback函數,成功獲取跨域服務器上的json數據后,會動態執行這個callback函數
if(json.actionErrors.length!=0){
alert(json.actionErrors);
}

},
complete: function(XMLHttpRequest, textStatus){

},
error: function(xhr){
//jsonp 方式此方法不被觸發
//請求出錯處理
alert("請求出錯(請檢查相關度網絡狀況.)");
}
});



復制代碼 代碼如下:
$.getJSON(url+"?callback=?",
function(json){

});

這種方式其實是上例$.ajax({..}) 的一種高級封裝。

在服務端通過獲得callback參數(如:jsonp*****)得到jQuery端隨后要回調的
然后返回類似:"jsonp*****("+要返回的json數組+")";
jquery就會通過回調方法動態加載調用這個:jsonp*****(json數組);
這樣就達到了跨域數據交換的目的.

JSONP是一種腳本注入(Script Injection)行為,所以也有一定的安全隱患。

注意:jquey是不支持post方式跨域的。
參考:http://www.ibm.com/developerworks/cn/web/wa-aj-jsonp1/

JavaScript技術jquery下利用jsonp跨域訪問實現方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 成人第一页 | 色多多网 | 日韩第一色| 亚洲综合色婷婷 | 337p欧洲日本大胆艺术 | www.夜夜操| 国产精品国产午夜免费福利看 | 国产精品久久免费视频 | 日韩精品亚洲专区在线影视 | 久久中文字幕视频 | 手机在线看黄 | 久久全国免费久久青青小草 | 免费国产小视频在线观看 | 成人精品第一区二区三区 | 成人在线精品视频 | 久久国产乱子伦精品岳两 | 欧美一区二区三区在线视频 | 色秀影院 | 欧美综合在线视频 | 韩国午夜理伦三级2020宅男 | 久久精品久久久久久久久人 | 香蕉成人啪国产精品视频综合网 | 久久精品99无色码中文字幕 | 大香网伊人久久综合观看 | 最大胆极品欧美人体 | 丁香婷婷综合五月六月 | 久热中文字幕在线精品免费 | 一区二区三区视频免费 | 久久er99 | 日韩精品亚洲专区在线影视 | 日本一区二区三区久久 | 加勒比伊人 | 视频一区二区三区自拍 | 久久久久久久久久久大尺度免费视频 | 亚洲一区二区三区免费 | 在线精品国产一区二区 | 国产精品免费一区二区三区四区 | 伊人网在线播放 | 成人夜色视频在线观看网站 | 91精品视频网 | 国产一区二区精品在线观看 |