ajax XMLHttpRequest 对象的属性

前端之家收集整理的这篇文章主要介绍了ajax XMLHttpRequest 对象的属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
readystate :XMLHttpRequest 的状态值
readystate = 0 未初始化状态; 此时已经创建一个xmlhttprequest对象,但是还没有初始化
readystate = 1 打开状态; 此时已经调用了 xmlhttprequest open() 方法并且xmlhttprequest已经准备好把一个请求发送到服务器
readystate = 2 发送状态; 此时已经通过 send() 方法把一个请求发送到服务器端,但是还没有收到响应
readystate = 3 正在接收状态; 此时已经接收到 http响应的头部信息,但是消息体部分还没有完全接收结束
readystate = 4 已加载状态; 此时响应已经被完全接收

status :状态码,这个属性描述了http状态代码。仅当readystate值为 3 或 4 时,这个status属性才可用。
200——成功
400——错误请求,如语法错误
403——请求不允许
404——没有发现文件查询或URl
500——服务器产生内部错误

responsetext :这个属性包含客户端接收到的 http 响应的文本内容
当readystate值为0、1、2时,responsetext包含一个空字符串。
当readystate值为3 时,响应中包含客户端还未完成的响应信息。
当readystate为 4 时,这个responsetext包含完整的响应信息。

statustext :这个属性描述了http状态代码文本。仅当readystate值为3或4才可用。


例子

if( ajax.readyState == 4 && ajax.status == 200) {

putData(ajax.responseText);

}

猜你在找的Ajax相关文章