課程
/前端開發(fā)
/JavaScript
/搜索框制作
請(qǐng)問一下用跨域解決的過程中怎么把返回的jsonp對(duì)象中的數(shù)據(jù)取出來呀
2016-10-08
源自:搜索框制作 2-5
正在回答
你是通過jsonp來處理跨域的,jsonp會(huì)在返回的json數(shù)據(jù)前添加隨機(jī)生成的一段代碼
如返回的數(shù)據(jù):JQuery11011238781931_1231245435345({"success":false,"msg":"xxxxxx"})
在JQuery中通過回調(diào)函數(shù)處理,
$.ajax({? ????type:?"GET",? url:?"http://127.0.0.1:8000/ajaxdemo/serverjsonp.php?number="?+?$("#keyword").val(), dataType:?"jsonp", jsonp:?"callback", success:?function(data)?{//客戶端jquery預(yù)先定義好的callback函數(shù),成功獲取跨域服務(wù)器上的json數(shù)據(jù)后,會(huì)動(dòng)態(tài)執(zhí)行這個(gè)callback函數(shù) if?(data.success)?{ $("#searchResult").html(data.msg); }?else?{ $("#searchResult").html("出現(xiàn)錯(cuò)誤:"?+?data.msg); }?? }, error:?function(jqXHR){????? ???alert("發(fā)生錯(cuò)誤:"?+?jqXHR.status);?? },????? });
舉報(bào)
本課程從簡入深講解搜索框的制作,學(xué)習(xí)JQ與JS實(shí)現(xiàn)Ajax技術(shù)的不同點(diǎn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-13
你是通過jsonp來處理跨域的,jsonp會(huì)在返回的json數(shù)據(jù)前添加隨機(jī)生成的一段代碼
如返回的數(shù)據(jù):JQuery11011238781931_1231245435345({"success":false,"msg":"xxxxxx"})
在JQuery中通過回調(diào)函數(shù)處理,