DIV CSS 佈局教程網

XmlHttp是什麼
編輯:AJAX詳解     

XMLHttp是什麼?

最通用的定義為:XMLHttp是一套可以在Javascript、VbScript、JScript等腳本語言中通過http協議傳送或從接收XML及其他數據的一套API。XMLHttp最大的用處是可以更新網頁的部分內容而不需要刷新整個頁面。
來自MSDN的解釋:XmlHttp提供客戶端同http服務器通訊的協議。客戶端可以通過XmlHttp對象(MSXML2.XMLHTTP.3.0)向http服務器發送請求並使用微軟XML文檔對象模型Microsoft? XML Document Object Model (DOM)處理回應。

現在的絕對多數浏覽器都增加了對XmlHttp的支持,IE中使用ActiveXObject方式創建XmlHttp對象,其他浏覽器如:Firefox、Opera等通過window.XMLHttpRequest來創建XMLhttp對象。

XMLHttp對象參考:

屬性:

onreadystatechange* 指定當readyState屬性改變時的事件處理句柄。只寫 readyState 返回當前請求的狀態,只讀. responseBody 將回應信息正文以unsigned byte數組形式返回.只讀 responseStream 以Ado Stream對象的形式返回響應信息。只讀 responseText 將響應信息作為字符串返回.只讀 responseXML 將響應信息格式化為XML Document對象並返回,只讀 status 返回當前請求的http狀態碼.只讀 statusText 返回當前請求的響應行狀態,只讀

* 表示此屬性是W3C文檔對象模型的擴展.

方法:

abort 取消當前請求 getAllResponseHeaders 獲取響應的所有http頭 getResponseHeader 從響應信息中獲取指定的http頭 open 創建一個新的http請求,並指定此請求的方法、URL以及驗證信息(用戶名/密碼) send 發送請求到http服務器並接收回應 setRequestHeader 單獨指定請求的某個http頭

事件:

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved