xmlhttprequest對象有哪些屬性
作者:佚名 時間:2013-12-06 分享到:
xmlhttprequest對象和服務器進行異步交互,xmlhttprequest是瀏覽器提供的一個對象,提供瀏覽器在后臺和服務器進行異步通信的功能,它可以由javascript進行控制,在ie中也可以用vbscript進行調用.下面是xmlhttprequest對象的一些方法和屬性的簡單介紹.
1.如何創建xmlhttprequest
xmlhttprequest并不是一個標準的產物,而是由微軟最初提出并得到很多瀏覽器支持的對象,因此其創建方法也是因瀏覽器而異的.
2.readystate屬性
readystate屬性表示xmlhttp請求的當前狀態,當它等于4時表示請求已經完成.
3.status屬性
status屬性表示http請求的返回狀態碼,因為xmlhttp也是請求的一個網頁,所以它的含義和傳統網頁相同,如:200表示正常返回,404表示找不到網頁,500表示服務器內部錯誤.
4.responsetext屬性
在請求正常完成以后,responsetext表示以文本形式返回請求頁面的內容.
5.onreadystatechange事件
在xmlhttprequest對象中readystate改變時將觸發這個事件.
6.open方法
表示打開一個url連接
7.setrequestheader方法
在open方法后面調用,通過它設置http頭.
8.send方法
開始一個請求,如果是post請求,參數方面要提交到服務器的數據.