<1> 表示请求状态的属性
(1) readyState 属性
值为0~4 表示请求的状态,有以下五种:
- 0 : 请求未初始化
- 1 : 服务器连接已经建立
- 2 : 请求已经接收
- 3 : 正在处理请求
- 4 :请求已经完成且响应已经就绪
(2) status 属性
表示 XMLHttpRequest 对象实例的状态:
- 200 :"OK"
- 403 :"Forbiddden"
- 404 :"Page Not Found" ....
(3) onreadystatechange 属性
定义当 readyState 发生变化时执行的函数。
注意:
onreadystatechange 被触发五次(0-4),每次 readyState 都发生变化。
<2> 有关服务器响应的属性
(1) responseText 属性
responseText 属性以 JavaScript 字符串的形式返回服务器响应
(2) responseXML 属性
ResponseXML 属性以 XML DOM 对象返回服务器响应。
上面两个属性,就可以在服务器响应成功时,用来获取响应的数据!!!
(3) getAllResponseHeaders() 方法
getAllResponseHeaders() 方法返回所有来自服务器响应的头部信息。
(4) getResponseHeader() 方法
getResponseHeader() 方法返回来自服务器响应的特定头部信息。