-
json例子查看全部
-
jaon語(yǔ)法規(guī)則查看全部
-
request.onreadystatechange = function()進(jìn)行監(jiān)聽查看全部
-
判斷服務(wù)器響應(yīng)的狀態(tài)查看全部
-
取得響應(yīng)方法查看全部
-
setRequestHeader放在open和send之間查看全部
-
看到了這里查看全部
-
Http無狀態(tài)協(xié)議,傳了一次就結(jié)束。再想要就要再連接一次查看全部
-
同步:我交給你,等服務(wù)器給個(gè)說法,然后再刷新給個(gè)說法。這時(shí)候的世界缺少一個(gè)對(duì)象XMLHttpRequest 異步:邊提交邊服務(wù)器邊幫我糾錯(cuò)。不用等到刷新查看全部
-
readyState 0:請(qǐng)求未初始化,open還沒有調(diào)用 1.服務(wù)器連接已建立,open已經(jīng)調(diào)用 2.請(qǐng)求已經(jīng)接收,也就是接收到頭信息了 3.請(qǐng)求處理中,也就是接收到響應(yīng)主體了 4.請(qǐng)求已完成,且響應(yīng)已就緒,也就是響應(yīng)完成了查看全部
-
XMLHttpRequest取得響應(yīng)的方法 1.responseText 2.responseXML 3.status和statusText 4.getAllResponseHeader() 5.getResponseHeader()查看全部
-
跨域: Javascript出于安全方面的考慮,不允許跨域調(diào)用其他頁(yè)面的對(duì)象。什么是跨域呢?簡(jiǎn)單地理解就是因?yàn)閖avascript同源策略的限制,a.com域名下的js無法操作b.com或是c.a.com域名下的對(duì)象。 跨域處理,三種方法: 1、處理跨域方法一 代理 通過在同域名下的web服務(wù)器端創(chuàng)建一個(gè)代理: 北京服務(wù)器(域名:www.beijing.com) 上海服務(wù)器(域名:www.shanghai.com) 比如在北京的web服務(wù)器的后臺(tái)(www.beijing.com/proxy-shanghaiservice.php)來調(diào)用上海服務(wù)器(www.shanghai.com/services.php)的服務(wù),然后再把訪問結(jié)果返回給前端,這樣前端調(diào)用北京同域名的服務(wù)就和調(diào)用上海的服務(wù)效果相同了。 2、處理跨域方式二——JSONP(只支持GET請(qǐng)求): JSONP可用于解決主流瀏覽器的跨域數(shù)據(jù)訪問的問題。 在www.aaa.com頁(yè)面中: <script> function jsonp(json){ alert(json["name"]); } </script> <script src="http;//www.bbb.com/jsonp.js"></script> 在www.bbb.com頁(yè)面中: jsonp({'name':'xx','age':24}) 3、處理跨域的方法三——XHR2: 1、HTML5提供的XMLHttpRequest Level2已經(jīng)實(shí)現(xiàn)了跨域訪問以及其他的一些新功能 2.IE10以下的版本都不支持 3.在服務(wù)器端 header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Methods:POST,GET');查看全部
-
在服務(wù)器端設(shè)置 header("Access-Control-Allow-Origin:*"); header("Access-Control-Allow-Methods:POST,GET"); 即可識(shí)別跨域請(qǐng)求,只支持IE10以上查看全部
-
html5提供XMLHttpRequest Level2(XRL2)已經(jīng)實(shí)現(xiàn)跨越訪問,ie10以下不支持 客戶端不需改動(dòng) 服務(wù)端加header("Access-Control-Allow-Origin:*");(*表所有域名都可以訪問,也可設(shè)置某些地區(qū)可以訪問) header("Access-Control-Allow-Methods:POST,GET")查看全部
-
ajax跨越,JSONP的方式僅僅支持get請(qǐng)求,不支持post請(qǐng)求: 前端代碼改造dataType:"jsonp", jsonp:"callback"(名字), 后端代碼獲取callback,注意要與前端的名字保持一致,要返回給前端的內(nèi)容不同的語(yǔ)言應(yīng)該會(huì)有不同處理查看全部
舉報(bào)
0/150
提交
取消