XMLHttpRequest对象
XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许数据从客户端传递到服务器,但并不会打断用户当前的操作,使用XMLHttpRequest传递的数据可以是任何格式,虽然从名字上建议是XML格式的数据。
XMLHttpRequest最早是在IE5中以ActiveX组件的形式实现的,非W3C标准。
创建XMLHttpRequest对象(实现方式不统一)
Internel Explore把XMLHttpRequest实现为一个ActiveX对象
其他浏览器把它实现为一个本地的JavaScript对象
XMLHttpRequest在不同浏览器上是兼容的,所以可以用同样的方法访问XMLHttpRequest实例的属性和方法,而不论创建这个实例的方法是什么。
abort():停止当前请求
getAllResponseHeaders()把http请求的所有响应首部作为键/值对返回指定首部的串值!
getResponseHeader(“headerLabel”)返回指定首部的串值
open(methord ):归定请求的类型,URL以及是否异步处理请求。method:请求类型;get或post
url:文件在服务器上的位置
async:true(异步)或false(同步)
send(content)向服务器发送请求
setRequestHeader(“label”,”value”):把指向首部设置为所提供的值,在设置任何首部之前必须先调用open()