我是这样理解xmlhttp对象的:xml是一种文档类型Http可以把它看做是浏览器XmlHttp:可以解释为把xml的内容读到浏览器上(网页上),把这句话封装一下,见下XmlHttp是浏览器对象,起的功能是把后台xml等文件的内容读到http网页上看来这个对象很有用,要用就要创建它,创建方法有两种(根据您的浏览器决定其一种方法):
function createXMLHttPRequest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } }
这里用的名字是xmlhttp,当然可以用你喜爱的其它名字,无论用什么名字,程序都知道它是XmlHttp对象
光创建好XmlHttp对象,是不行的,还要应用首先要连接到服务器的后台,即使用该对象的open方法来发出一个Http请求xmlhttp.open("GET",url,true);这里用的是"GET",也可以用"POST"程序进行到这,浏览器已经向服务器后台发出了Http请求,下面就等待反应了当xmlhttp对象的readyState属性=4时,对象从后台接收住处成功当xmlhttp对象的status属性=200时,对象完成把接收的信息返回到客户端的准备紧接着,就要指定把返回的信息安排到何处因为是用"GET"方法,所以我们不需要再发送任何参数了,所以用下边的语句结束xmlhttp.send(null);
新闻热点
疑难解答