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:响应已完成,能够访问服务器响应并使用它。
相关文章
相关标签/搜索