jquery $.getJSON()跨域請(qǐng)求
js:
var url="http://localhost:2589/a.ashx";
$(function(){
$.getJSON(url,function(data){
alert (data.Name);
})
});
服務(wù)器返回字符串:
{"Name":"loogn","Age":23}
2,不同域名下
js:
var url="http://localhost:2589/a.ashx?callback=?";
$(function(){
$.getJSON(url,function(data){
alert (data.Name);
})
});
服務(wù)器返回字符串:
jQuery1706543070425920333_1324445763158({"Name":"loogn","Age":23})
返回的字符串就是一個(gè)調(diào)用一個(gè)叫“jQuery1706543070425920333_1324445763158” 的函數(shù),參數(shù)是{"Name":"loogn","Age":23}。
其實(shí)這個(gè)很長(zhǎng)的函數(shù)名是請(qǐng)求路徑中callback=?的作用,我想應(yīng)該是這樣的:$.getJSON方法生成一個(gè)對(duì)回調(diào)方法的引用的名字,換掉?。上面請(qǐng)求會(huì)變成
http://localhost:2589/a.ashx?callback=jQuery1706543070425920333_1324445763158&_=1324445763194,所服務(wù)器回返json時(shí)要處理一下,如:
string cb = context.Request["callback"];
context.Response.Write(cb + "(" + json + ")");
參數(shù)名callback也可換成jsoncallback,我想是怕沖突吧,jsoncallback應(yīng)該優(yōu)先檢測(cè),沒有再檢測(cè)callback(沒測(cè)試??!)
?也可是具體的函數(shù)名,這樣回調(diào)函數(shù)就不能是匿名的了,用?生成只是jQuery為我們的一般操作提供的一個(gè)便利。
- 用jQuery與JSONP輕松解決跨域訪問的問題
- 使用jsonp完美解決跨域問題
- js跨域請(qǐng)求數(shù)據(jù)的3種常用的方法
- js前端解決跨域問題的8種方案(最新最全)
- Nginx配置跨域請(qǐng)求Access-Control-Allow-Origin * 詳解
- 利用nginx解決cookie跨域訪問的方法
- Nginx跨域設(shè)置Access-Control-Allow-Origin無(wú)效的解決辦法
- Nginx服務(wù)器中處理AJAX跨域請(qǐng)求的配置方法講解
- Java跨域問題的處理詳解
- java解決請(qǐng)求跨域的兩種方法
- vue+Java后端進(jìn)行調(diào)試時(shí)解決跨域問題的方式
- 使用CORS實(shí)現(xiàn)JavaWeb跨域請(qǐng)求問題的方法
- java 請(qǐng)求跨域問題解決方法實(shí)例詳解
- JS跨域(Access-Control-Allow-Origin)前后端解決方案詳解
相關(guān)文章
jquery實(shí)現(xiàn)的元素的left增加N像素 鼠標(biāo)移開會(huì)慢慢的移動(dòng)到原來(lái)的位置
鼠標(biāo)移動(dòng)上去,元素的left增加N像素,鼠標(biāo)移開會(huì)慢慢的移動(dòng)到原來(lái)的位置2010-03-03JQuery EasyUI 日期控件如何控制日期選擇區(qū)間
這篇文章主要介紹了JQuery EasyUI 日期控件如何控制日期選擇區(qū)間,需要的朋友可以參考下2014-05-05jQuery學(xué)習(xí)筆記之控制頁(yè)面實(shí)現(xiàn)代碼
每一段jQuery對(duì)應(yīng)一段html代碼,以標(biāo)記為準(zhǔn)則,css為共用代碼,每段代碼需獨(dú)立運(yùn)行。html和css代碼在文章尾部,如下例2012-02-02鋒利的jQuery 要點(diǎn)歸納(一) jQuery選擇器
鋒利的jQuery 要點(diǎn)歸納(一) jQuery選擇器,學(xué)習(xí)jquery的朋友可以參考下。2010-03-03jQuery刪除一個(gè)元素后淡出效果展示刪除過程的方法
這篇文章主要介紹了jQuery刪除一個(gè)元素后淡出效果展示刪除過程的方法,實(shí)例分析了jQuery中fadeTo及slideUp等方法的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03jQuery插件echarts實(shí)現(xiàn)的循環(huán)生成圖效果示例【附demo源碼下載】
這篇文章主要介紹了jQuery插件echarts實(shí)現(xiàn)的循環(huán)生成圖效果,結(jié)合完整實(shí)例形式分析了echarts插件循環(huán)輸出數(shù)字圖形的實(shí)現(xiàn)步驟與相關(guān)操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03juqery 學(xué)習(xí)之三 選擇器 簡(jiǎn)單 內(nèi)容
juqery 學(xué)習(xí)之三 選擇器 簡(jiǎn)單 內(nèi)容,學(xué)習(xí)jquery的朋友可以參考下。2010-11-11jquery實(shí)現(xiàn)表格無(wú)縫滾動(dòng)
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)表格無(wú)縫滾動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06