XMLHttpRequest物件詳解

2022-04-13 04:39:27 字數 938 閱讀 7842

telnet客戶端請求圖:

1、常用屬性:

(1)status:伺服器返回的狀態碼,通常有200、404等,在上圖中是200。

(2)statustext:伺服器返回的狀態文字,上圖中是ok。

(3)responsetext:伺服器返回的響應體(不包括響應頭資訊),如果沒有資料的話,就是空字串,上圖中是乙個0。

(4)readystate:代表http 請求的狀態,當乙個 xmlhttprequest物件初次建立時,這個屬性值為0,直到接收到完整的 http 響應,這個值增加到 4。

2、常用方法:

(1)abort():取消該請求傳送的連線

(2)getallresponseheaders():把 http 響應頭資訊作為字串返回

(3)getresponseheader(params):返回指定引數的 http 響應頭的值

(4)open(requestmethod,url,isansyc):初始化 http 請求引數,第乙個引數是請求方法,第二個引數是url,第三個引數是是否使用非同步操作

(5)send(null/k1=v1&k2=v2…):傳送 http 請求,可以攜帶引數,引數表示該請求所攜帶的請求資料,可以為null。

(6)setrequestheader(name, value):給乙個請求設定請求行

3、**函式

(1)onreadystatechange():每次 readystate 屬性改變的時候會**此函式

標準的建立XMLHttpRequest物件的方法

我們先來看看xmlhttprequest這個物件的屬性。它的屬性有 onreadystatechange 每次狀態改變所觸發事件的事件處理程式。responsetext 從伺服器程序返回資料的字串形式。respon ml 從伺服器程序返回的dom相容的文件資料物件。status 從伺服器返回的數字 ...

XMLHttpRequest 物件詳解

http 請求的狀態.當乙個 xmlhttprequest 初次建立時,這個屬性的值從 0 開始,直到接收到完整的 http 響應,這個值增加到 4。狀態名稱描述0 uninitialized 初始化狀態。xmlhttprequest 物件已建立或已被 abort 方法重置。1open open 方...

Ajax核心 XMLHttpRequest物件

xmlhttprequest 物件是ajax功能的核心,學習xmlhttprequest物件就先從建立xmlhttprequest 物件開始,了解在不同的瀏覽器中建立xmlhttprequest 物件使用不同的方法 以前只是聽說有些瀏覽器不太支援ajax,後來瀏覽器逐漸的相容了這個瀏覽器,現在來看明...