最通用的定義為:XmlHttp是一套可以在java script、VbScript、Jscript等腳本語言中透過http協(xié)定傳送或從接收XML及其他資料的一套API。 XmlHttp最大的用處是可以更新網(wǎng)頁的部分內容而不需要刷新整個頁面。
來自MSDN的解釋:XmlHttp提供客戶端同http伺服器通訊的協(xié)定。用戶端可以透過XmlHttp物件(MSXML2.XMLHTTP.3.0)向http伺服器傳送請求並使用微軟XML文件物件模型Microsoft® XML Document Object Model (DOM)處理回應。?
現(xiàn)在的絕對多數(shù)瀏覽器都增加了對XmlHttp的支持,IE中使用ActiveXObject方式創(chuàng)建XmlHttp對象,其他瀏覽器如:Firefox、Opera等透過window.XMLHttpRequest來建立xmlhttp對象。?