-
http狀態(tài)碼查看全部
-
http的組成
查看全部 -
IE6以下和主流瀏覽器判斷
查看全部 -
完整流程如這幾步
查看全部 -
xmlhttp請(qǐng)求分三步,其中header一定要寫在中間
open、setrequestheader、send
查看全部 -
監(jiān)聽請(qǐng)求是否成功(readyState4)查看全部
-
XHR發(fā)送請(qǐng)求查看全部
-
Get 和 post 請(qǐng)求的區(qū)別查看全部
-
Http請(qǐng)求例子查看全部
-
Http請(qǐng)求查看全部
-
異步查看全部
-
同步查看全部
-
Ajax實(shí)現(xiàn)的步驟查看全部
-
處理跨域方法三
查看全部 -
處理跨域方法二:jsonp<br> jsonp可用于解決主流瀏覽器的跨域數(shù)據(jù)訪問的問題。<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)代碼編寫<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)括起來的"(這里可以是對(duì)象或其他的返回值)"<br> jsonp連接是用點(diǎn)(.),并且里面的值要用括號(hào)括起來
查看全部
舉報(bào)