-
處理跨域方法二:jsonp<br> jsonp可用于解決主流瀏覽器的跨域數(shù)據(jù)訪問(wèn)的問(wèn)題。<br> a域名去聲明一個(gè)方法,b域名去調(diào)用這個(gè)方法<br> script可以向不同頁(yè)面提交http請(qǐng)求;<br> jsonp的方式只是針對(duì)get請(qǐng)求方式,不支持post請(qǐng)求<br> <br> $.ajax({<br> type:"GET",<br> url:"http://127.0.0.1:8080/ajaxdemo/service.php?number"+$("#keyword").val(),<br> dataType:"jsonp", //由"json"改為"jsonp"<br> jsonp:"callback", //增加此項(xiàng),用于后臺(tái)代碼編寫(xiě)<br> success:function(data){<br> if(data.success){<br> $("#searchResult").html(data.msg);<br> }<br> else{<br> $("#searchResult").html("出現(xiàn)錯(cuò)誤");<br> }<br> },<br> error:function(er){<br> alert(er.status);<br> }<br> });<br> $jsonp = $_GET["callback"];<br> $result = '()';<br> [ 收起全文 ]<br> 后端代碼改造<br> 1、在search()函數(shù)中加入代碼$jsonp=$_GET["前端所取的jsonp的名字"]//這里是callback<br> 2、注意$result=$jsonp.'(……)'//jsonp的返回值只用括號(hào)括起來(lái)的"(這里可以是對(duì)象或其他的返回值)"<br> jsonp連接是用點(diǎn)(.),并且里面的值要用括號(hào)括起來(lái)
查看全部 -
JS處于安全考慮,不允許跨域調(diào)用其他頁(yè)面的對(duì)象
查看全部 -
域名地址的組成
查看全部 -
HTTP請(qǐng)求狀態(tài)碼
查看全部 -
HTTP請(qǐng)求由四個(gè)部分組成
查看全部 -
HTTP請(qǐng)求過(guò)程7個(gè)步驟
查看全部 -
好用查看全部
-
Http請(qǐng)求 狀態(tài)碼
查看全部 -
XMLHttpRequest?對(duì)象(XHR) var?request; if(window.XMLHttpRequest){ ????request?=?new?MXLHttpRequest(); }else{ ????request?=?new?ActiveXObject("Microsoft.XMLHTTP");//IE5、6 }
查看全部 -
用于IE5和IE6及以下版本
查看全部 -
http://apps.bdimg.com/libs/jquery/1.11.1/jquery.js?百度靜態(tài)資源庫(kù)
查看全部 -
吃力跨域方法3——XHR2:
查看全部 -
處理跨域方法2——JSONP
只支持get請(qǐng)求,不支持Post請(qǐng)求
查看全部 -
處理跨域的方法——代理
查看全部 -
跨域簡(jiǎn)介:
查看全部
舉報(bào)