XMLHttp使用

XMLHttpRequest 對象
    XMLHttpRequest 對象提供了對 HTTP 協議的徹底的訪問,包括作出 POST 和 HEAD 請求以及普通的 GET 請求的能力。XMLHttpRequest 能夠同步或異步地返回 Web 服務器的響應,而且可以以文本或者一個 DOM 文檔的形式返回內容。
儘管名爲 XMLHttpRequest,它並不限於和 XML 文檔一塊兒使用:它能夠接收任何形式的文本文檔。
    XMLHttpRequest 對象是名爲 AJAX 的 Web 應用程序架構的一項關鍵功能。




var xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
//或者
//var xmlHttp = createobject("MiCROSOFT.XMLHTTP") 

xmlHttp.open("GET";, fragment_url);


xmlHttp.onreadystatechange = function() {

	if(xmlHttp.readyState==4){  
		if(xmlHttp.status==200){  
                 //獲取返回數據
                 var returned = xmlhttp.responseText;
                 //轉換爲JS對象
                 var obj = eval_r(returned );
		}
	} 

}
readyState狀態值意義: 0:請求沒有發出(在調用 open() 以前)。 1:請求已經創建但尚未發出(調用 send() 以前)。 2:請求已經發出正在處理之中(這裏一般能夠從響應獲得內容頭部)。 3:請求已經處理,響應中一般有部分數據可用,可是服務器尚未完成響應。 4:響應已完成,能夠訪問服務器響應並使用它。
相關文章
相關標籤/搜索