第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么是ajax異步請求

什么是ajax異步請求

手掌心 2018-08-08 01:01:33
什么是ajax異步請求
查看完整描述

1 回答

?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗 獲得超10個贊

ajxa定義:異步的JavaScript和xml


1、XMLHttpRequst的出現(xiàn)才有了異步處理


2、創(chuàng)建XmlHttpRequest對象

var request=new XMLHttpRequest();

注意:如果要兼容IE6以下瀏覽器則需要編寫如下代碼

var request;

if(window.XMLRequest){

request=new XMLRequestHttpRequest();  //IE7、IE8、360等

}else{

request=new ActiveXObject("Microsoft.XMLHTTP");//IE5、IE6

}


3、XMLHttpRequest發(fā)送請求

(1)open(method,url,async),參數(shù)的意義如下

method:GET或者POST請求方法

url:相對地址或者絕對地址

async:true或者false,默認(rèn)是true,表示異步


(2)send(String)

GET請求無參數(shù),POST請求時一定要有參數(shù)


舉例A:

request。open("GET",'getDate',true);

request.send();


舉例B:

request.open("POST","getDate",true)

//默認(rèn)是"application/x-www-from"-urlencoden"方式提交,如果是提交文件,則需要修改成為multipart/form-data方式提交

request.setRequestHeader("Content-type","application/x-www-from"-urlencoden");

request.send("name=王二&age=25");


4、XMLHttpRequest取得響應(yīng)

(1)responseText:獲得字符串形式的響應(yīng)數(shù)據(jù)

(2)responseXML:獲得xml形式的響應(yīng)數(shù)據(jù)

(3)status和statusText:以數(shù)字和文本形式返回Http轉(zhuǎn)態(tài)碼

(4)getAllResponseHeader():獲得所以得響應(yīng)報頭

(5)getResponseHeader():查詢響應(yīng)中的某個字段的值

(6)readState屬性

"0"請求未初始化,open還未調(diào)用

"1":服務(wù)器連接已經(jīng)建立,open已調(diào)用

"2":請求已接收,也就是接收到頭信息了

"3":請求處理中,也就是接收到響應(yīng)主體了

"4":請求已經(jīng)完成,且響應(yīng)就緒,響應(yīng)完成了


查看完整回答
反對 回復(fù) 2018-09-22
  • 1 回答
  • 0 關(guān)注
  • 620 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號