XHR常用物件API

2022-04-29 14:09:10 字數 787 閱讀 3936

1.xmlhttprequest():建立xhr物件的建構函式

2.status:響應狀態碼值,比如200,404    ----標識著請求成功或者失敗

3.statustext:響應狀態文字

4.readystate:標識請求狀態的唯讀屬性

0:初始

1: open()之後

2: send()之後

3:請求中

4:請求完成  (請求完成並不代表請求成功,是否請求成功需要檢視status)

5.onreadystatechange:繫結readystate改變監聽

6.responsetype:指定(宣告)響應資料型別,如果是『json』,得到響應後自動解析響應體資料

7.response:響應體資料,型別取決於responsetype的指定,如果responsetype已經宣告為json格式,則response不需要收動解析json

8.timeout:指定請求超時時間,預設為0代表沒有限制

9.ontimeout:繫結超時的監聽

10.onerror:繫結請求網路錯誤的監聽

11.open():初始化乙個請求,引數為(method,url[,async])

12.send(data):傳送請求

13.abort():中斷請求

14.getresponseheader(name):獲取指定名稱的響應頭值

15.getallresponseheaders():獲取所有響應頭組成的字串

16.setrequestheader(name,value):設定請求頭

xhr是什麼縮寫 XHR 建立物件

ajax 建立 xmlhttprequest 物件 xmlhttprequest 是 ajax 的基礎。xmlhttprequest 術語縮寫為xhr,中文可以解釋為可擴充套件超文字傳輸請求。xmlhttprequest 物件可以在不向伺服器提交整個頁面的情況下,實現區域性更新網頁。xmlhttpr...

XHR物件常用方法及引數整理

方法使用的http方法,例如get post等。string型別的引數,具體為乙個utf 16字串,預設為當前頁位址 傳送請求的位址。boolean型別的引數,預設設定為true,表示為非同步請求,若為false,則表示同步請求。當async為true時,需規定在響應處於 onreadystatec...

ajax 原生 xhr 物件

事件 onreadystatechange xhr.open get example.php false xhr.send null send 方法接收乙個引數,即要作為請求主體傳送的資料。呼叫send 方法後,請求被分派到伺服器 如果是get方法,send 方法無引數,或引數為null 如果是po...