XMLHTTPRequest对象详解与实例

来源:互联网 发布:惠普网络打印机设置 编辑:程序博客网 时间:2024/06/08 08:43

XMLHTTPRequest是由一组方法和属性组成的对像.是ajax技术的核心.所有的异步交互和所谓的局部刷新都建立在XMLHTTPRequest基础之上.XMLHTTPRequest是由微软公司发明,最初被应用在IE5.0.但经过发展几乎所有的现代浏览器都支持XMLHTTPRequest对像,不过在不同的浏览器中创建该对像的方法略有不同.利用XMLHTTPRequest神奇之处就是无需刷新网页便可更改网页中的内容.如果你想要在你的网页中实现这种效果,就必须利用JavaScript或Jscript也可以使用VBScript来创建该对像,然后调用该对像的各个属性和方法来实现无刷新效果.
我来简单说下XMLHTTPRequest对像的工作原理:首先我们利用JavaScript来创建XMLHTTPRequest对像.当对像成功创建以后.调用open方法来指定要请求的服务端网页,以及请求方式.然后再通过send方法将请求发送出去.
在这个过程中如果不出现错误,那和我们就可以接收服务器端返回的数据了,返回的数据通常可以用两种方法来处理.一是将返回的数据作为字符串处理,二是将返回的数据作为XML格式来处理.字符串处理使用responseText方法,XML处理使用responseXML方法.数据接收完毕,我们可以使用JavaScript和Dom将数据处理好显示在网页当中.
ok了,XMLHTTPRequest对像的工作流程大致是这样,其实在请求和接收数据这间会有很多事发生.我希望各位读者仔细的阅读一下XMLHTTPRequest对像的各个属性和方法,这些属性和方法会告诉你.如果在请求的过程中发生了错误,我们该如何控制?如果请求成功,数据却没有传回,我们又该怎么做?
我在这就不一一介绍了,这里有个实例:xmlhttprequest实例   相信会有收获!

原创粉丝点击