欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

AJAXXMLHttpRequest對(duì)象有有哪些-創(chuàng)新互聯(lián)

這篇文章主要介紹“AJAX XMLHttpRequest對(duì)象有有哪些”,在日常操作中,相信很多人在AJAX XMLHttpRequest對(duì)象有有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”AJAX XMLHttpRequest對(duì)象有有哪些”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)主營(yíng)蓮花網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App定制開發(fā),蓮花h5小程序設(shè)計(jì)搭建,蓮花網(wǎng)站營(yíng)銷推廣歡迎蓮花等地區(qū)企業(yè)咨詢

AJAX XMLHttpRequest對(duì)象有什么

XMLHttpRequest 對(duì)象還沒有標(biāo)準(zhǔn)化,但是 W3C 已經(jīng)開始了標(biāo)準(zhǔn)化的工作,本文講解的內(nèi)容都是基于標(biāo)準(zhǔn)化的工作草案。

對(duì)于較新的瀏覽器,創(chuàng)建 XMLHttpRequest 對(duì)象的語法:

?

1

var xmlhttp=new XMLHttpRequest();

對(duì)于比較老的IE瀏覽器(IE5 和 IE6),使用 ActiveX 來創(chuàng)建:

?

1

var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

兼容所有瀏覽器的創(chuàng)建 XMLHttpRequest 對(duì)象的代碼:

script type="text/javascript">

var xmlhttp;

if(window.XMLHttpRequest){

// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}else{

// code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

/script>

如果擔(dān)心瀏覽器出現(xiàn)錯(cuò)誤提示,請(qǐng)用 try..catch 代替 if...else ,如下所示:

AJAX XMLHttpRequest對(duì)象有什么

script type="text/javascript">

var xmlhttp;

try{

// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}catch(e){

// code for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

/script>

XMLHttpRequest 對(duì)象有多個(gè)屬性和方法,還有一個(gè)事件句柄。

XMLHttpRequest 對(duì)象屬性和方法

屬性 說明

readyState HTTP 請(qǐng)求的狀態(tài)。當(dāng)一個(gè) XMLHttpRequest 初次創(chuàng)建時(shí),這個(gè)屬性的值從 0 開始,直到接收到完整的 HTTP 響應(yīng),這個(gè)值增加到 4。

responseText 從服務(wù)器接收到的數(shù)據(jù)(不包括頭部)(解析為一個(gè)字符串)。

responseXML 從服務(wù)器接收到的數(shù)據(jù)(不包括頭部)(解析為 XML 并作為 Document 對(duì)象返回)。

status 由服務(wù)器返回的 HTTP 狀態(tài)代碼。如 200 表示成功, 404 表示 "Not Found" 錯(cuò)誤。

statusText 這個(gè)屬性用名稱而不是數(shù)字指定了請(qǐng)求的 HTTP 的狀態(tài)代碼。也就是說,當(dāng)狀態(tài)為 200 的時(shí)候它是 "OK",當(dāng)狀態(tài)為 404 的時(shí)候它是 "Not Found"。

事件句柄 說明

onreadystatechange 每次 readyState 屬性改變的時(shí)候調(diào)用的事件句柄函數(shù)。

方法 說明

abort() 取消當(dāng)前響應(yīng),關(guān)閉連接并且結(jié)束任何未完成的網(wǎng)絡(luò)活動(dòng)。

getAllResponseHeaders() 把 HTTP 響應(yīng)頭部(所有頭部)作為一個(gè)字符串返回。

getResponseHeader() 返回指定的 HTTP 響應(yīng)頭部的值,其參數(shù)是要返回的 HTTP 響應(yīng)頭部的名稱。可以使用任何大小寫來制定這個(gè)頭部名字,和響應(yīng)頭部的比較是不區(qū)分大小寫的。

open() 初始化 HTTP 請(qǐng)求參數(shù),例如 URL 和 HTTP 方法,但是并不發(fā)送請(qǐng)求。

send() 發(fā)送 HTTP 請(qǐng)求,使用傳遞給 open() 方法的參數(shù),以及傳遞給該方法的可選請(qǐng)求體。

setRequestHeader() 向一個(gè)打開但未發(fā)送的請(qǐng)求設(shè)置或添加一個(gè) HTTP 請(qǐng)求。

到此,關(guān)于“AJAX XMLHttpRequest對(duì)象有有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

名稱欄目:AJAXXMLHttpRequest對(duì)象有有哪些-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://chinadenli.net/article20/cdooco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版軟件開發(fā)建站公司自適應(yīng)網(wǎng)站靜態(tài)網(wǎng)站小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化