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:响应已完成,可以访问服务器响应并使用它。
相关推荐
81530694 2011-09-27
liqing00 2012-07-11
zergxixi 2016-10-31
jiaguoquan00 2020-07-07
zhaolisha 2020-06-12
坚持着执着 2020-06-05
knightwatch 2020-04-25
zhaolisha 2020-01-11
zhaolisha 2019-12-29
wanghongsha 2019-12-06
小小大人物 2014-01-19
loopstang 2014-01-11
roodyszz0 2019-11-17
81493369 2019-11-04
Liuzhiqianblog 2019-11-03
用不完的好奇心 2019-10-26
89241846 2019-09-12