参考:http://book.youkuaiyun.com/bookfiles/11/10011442.shtml
XMLHttpRequest对象的一些典型方法。
标准XMLHttpRequest操作
方
法
|
描
述
|
abort()
|
停止当前请求
|
getAllResponseHeaders()
|
把
HTTP
请求的所有响应首部作为键
/
值对返回
|
getResponseHeader("header")
|
返回指定首部的串值
|
open("method", "url")
|
建立对服务器的调用。
method
参数可以是
GET
、
POST
或
PUT
。
url
参数可以是相对
URL
或绝对
URL
。这个方法还包括
3
个可选的参数
|
send(content)
|
向服务器发送请求
|
setRequestHeader("header", "value")
|
把指定首部设置为所提供的值。在设置任何首部之前必须先调用
open()
|
标准XMLHttpRequest属性
属 性 | 描 述 |
onreadystatechange | 每个状态改变时都会触发这个事件处理器,通常会调用一个JavaScript函数 |
readyState | 请求的状态。有5个可取值:0 = 未初始化,1 = 正在加载,2 = 已加载,3 = 交互中,4 = 完成 |
responseText | 服务器的响应,表示为一个串 |
responseXML | 服务器的响应,表示为XML。这个对象可以解析为一个DOM对象 |
status | 服务器的HTTP状态码(200对应OK,404对应Not Found(未找到),等等) |
statusText | HTTP状态码的相应文本(OK或Not Found(未找到)等等) |