readyState属性
标识当前的XMLHttpRequest对象处于什么状态
0表示为未初始化,1表示准备发送状态,2表示已发送状态,3正在接收,4完成响应
responseText属性
包含客户端接收到的http响应的文本内容(readyState需要为4)
responseXML属性
这个属性需要满足两个条件:readyState=4,头部content-type的mime类型为XML
status属性
在readyState=3或者4的时候才能有访问这个属性,这个属性描述了http状态码
statusText属性
同上面一样只有在3、4才能用,描述了http状态代码文本
onreadystatechange事件
每次readyState的值变化都会触发这个事件,一般用于回调函数
open()方法
用于XMLHttpRequest来初始化对象
send()方法
发送数据
abort()方法
可以暂停httprequest请求或者发送httpresponse的接收,并可以 把XMLHttpRequest对象改变成初始化状态
setRequestHeader()方法
设置请求头部信息,并只能当readyState为1才可以使用
getResponseHeader()方法
检索响应头部值,当readyState为3或者4才可以使用