您的位置:首页 > 理论基础 > 计算机网络

XMLHttpRequest对象属性及常用方法

2017-07-25 15:42 429 查看
XMLHttpRequest是Ajax主要应用于处理发送异步处理请求和回应的,用户在后台和服务器交换数据,它有以下几个属性

1、readyState



每次这个属性的值增加的时候,都会触发 onreadystatechange 事件。该事件用于指定当readystate状态改变时使用的操作,一般用于指定具体的回调函数。

2、responseText

目前为止为服务器接收到的响应体(不包括头部),或者如果还没有接收到数据的话,就是空字符串。

如果 readyState 小于 3,这个属性就是一个空字符串。当 readyState 为 3,这个属性返回目前已经接收的响应部分。如果 readyState 为 4,这个属性保存了完整的响应体。

3、responseXML

对请求的响应,解析为 XML 并作为 Document 对象返回,只读。

4、status

由服务器返回的 HTTP 状态代码,如200表示请求成功,而404表示 “Not Found” 错误。当readyState小于3的时候读取这一属性会导致一个异常。

5、statusText

返回当前请求的响应行状态,只读。当状态为 200 的时候它是 “OK”,当状态为 404 的时候它是 “Not Found”。和 status 属性一样,当 readyState 小于3的时候读取这一属性会导致一个异常。

XMLHttpRequest有以下方法

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: