DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> XMLHTTP詳細介紹
XMLHTTP詳細介紹
編輯:XML詳解     

最通用的定義為: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對象。

  例子:

  從某個url讀取響應字符串。

function f_GetHttpStr(strUrl)
{
var Location = strUrl;
var auth = new ActiveXObject("msxml2.XMLhttp");
var ReqStr = '<?XML version="1.0" encoding="UTF-8"?>';
auth.open("POST", Location, false);
auth.send(ReqStr);
//alert(auth.status);
if(auth.status != 200)
{
return "";
}
var responsetext = auth.ResponseText;
return responsetext;
}


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