XMLHTTPRequest的属性和方法简介
- 格式:pdf
- 大小:139.93 KB
- 文档页数:4
XMLHTTPRequest的属性和⽅法简介
⽽设计AJAX时使⽤的⼀个重要的技术(⼯具)就是XMLHTTPRequest对象了。这⾥海啸把我学习XMLHTTPRequest对象的
⼀点资料拿出来跟⼤家⼀起分享。⽂中的资料都是海啸在学习时在⽹上收集的,如果您开过,那就再加深下印象吧!(如果您
觉得侵犯了您的版权,请联系海啸。(haixiao_yao[at]yahoo.com.cn))
最通⽤的定义为:XmlHttp是⼀套可以在Javascript、VbScript、Jscript等脚本语⾔中通过http协议传送或从接收 XML及其他数
据的⼀套API。XmlHttp最⼤的⽤处是可以更新⽹页的部分内容⽽不需要刷新整个页⾯。(这个功能正是AJAX的⼀⼤特点之
⼀:))
来⾃MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象 (MSXML2.XMLHTTP.3.0)向http服务器发送请求并使⽤微软XML⽂档对象模型Microsoft? XML Document Object Model (DOM)处理回应。
这⾥说些题外话,其实这个东西很早就出现了,只是以前浏览器的⽀持不够,只有IE中才⽀持,所以⼤多数的WEB程序员都
没有怎么⽤他,但是现在情况发⽣了很⼤地改变,Mozilla和Safari把它采⽤为事实上的标准,主流的浏览器都开始⽀持XMLHTTPRequest对象了。但是这⾥需要重点说明的是XMLHTTPRequest⽬前还不是⼀个W3C的标准,所以在不同的浏览
器上表现也稍有些区别。
对了,说到区别,我们这⾥来看看怎么来声明(使⽤)它,在使⽤XMLHTTPRequest对象发送请求和处理响应之前,我们必
须要⽤ javascript创建⼀个XMLHTTPRequest对象。(IE把XMLHTTPRequest实现为⼀个ActiveX对象,其他的浏览器[如Firefox/Safari/Opear]则把它实现为⼀个本地的javascript对象)。下⾯我们就来看看具体怎么运⽤javascript来创建它吧:
复制代码 代码如下:
复制代码 代码如下:
XMLHTTPRequest对象的说明 DEMO