欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jquery下利用jsonp跨域訪問實現(xiàn)方法

 更新時間:2010年07月29日 12:42:20   作者:  
客戶端的跨域訪問,可以通過jsonp方式來實現(xiàn),jquery提供了跨域訪問的方法,jQuery.ajax()支持get方式的跨域。當然支持跨域還需要服務(wù)器端相應(yīng)的處理。
復(fù)制代碼 代碼如下:

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

},
complete: function(XMLHttpRequest, textStatus){

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



復(fù)制代碼 代碼如下:

$.getJSON(url+"?callback=?",
function(json){

});

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

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

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

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

相關(guān)文章

  • jQuery 移動端artEditor富文本編輯器

    jQuery 移動端artEditor富文本編輯器

    這篇文章主要介紹了jQuery 移動端artEditor富文本編輯器 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • jQuery隨機密碼生成的方法

    jQuery隨機密碼生成的方法

    這篇文章主要介紹了jQuery隨機密碼生成的方法,實例分析了jQuery操作隨機數(shù)的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • jquery點擊縮略圖切換視頻播放特效代碼分享

    jquery點擊縮略圖切換視頻播放特效代碼分享

    這篇文章主要介紹了jquery點擊縮略圖切換視頻播放,我們可以點擊縮略圖切換不同的視頻進行播放,過去是實現(xiàn)圖片切換現(xiàn)在有進一步實現(xiàn)視頻切換,感興趣的小伙伴可以參考下。
    2015-09-09
  • JQuery對表單元素的基本操作使用總結(jié)

    JQuery對表單元素的基本操作使用總結(jié)

    這篇文章主要介紹了JQuery對表單元素的基本操作使用總結(jié),需要的朋友可以參考下
    2014-07-07
  • 通過jquery的ajax請求本地的json文件方法

    通過jquery的ajax請求本地的json文件方法

    今天小編就為大家分享一篇通過jquery的ajax請求本地的json文件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • jQuery中隊列queue()函數(shù)的實例教程

    jQuery中隊列queue()函數(shù)的實例教程

    這篇文章主要介紹了jQuery中隊列queue()函數(shù)的實例教程,queue()函數(shù)為JavaScript函數(shù)的執(zhí)行順序控制操作提供了便利,需要的朋友可以參考下
    2016-05-05
  • jquery實現(xiàn)選項卡切換代碼實例

    jquery實現(xiàn)選項卡切換代碼實例

    這篇文章主要介紹了jquery實現(xiàn)選項卡切換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • jQuery構(gòu)造函數(shù)init參數(shù)分析

    jQuery構(gòu)造函數(shù)init參數(shù)分析

    這篇文章主要介紹了jQuery構(gòu)造函數(shù)init參數(shù)分析,今天主要是分析一下jQuery中init選擇器構(gòu)造函數(shù),處理選擇器函數(shù)中的參數(shù),感興趣的朋友可以了解下
    2015-05-05
  • PHP+MySQL+jQuery隨意拖動層并即時保存拖動位置實例講解

    PHP+MySQL+jQuery隨意拖動層并即時保存拖動位置實例講解

    這篇文章主要介紹了PHP+MySQL+jQuery隨意拖動層并即時保存拖動位置的實現(xiàn)方法,感興趣的小伙伴們可以參考一下
    2015-10-10
  • jquery獲取select選中值的方法分析

    jquery獲取select選中值的方法分析

    這篇文章主要介紹了jquery獲取select選中值的方法,結(jié)合實例詳細分析了jQuery獲取select選中項option文本值及value值的方法,同時給出了JavaScript獲取select選中項的技巧,需要的朋友可以參考下
    2015-12-12

最新評論