加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax XMLHttpRequest 对象的属性

发布时间:2020-12-16 03:20:49 所属栏目:百科 来源:网络整理
导读:readystate :XMLHttpRequest 的状态值 readystate = 0 未初始化状态; 此时已经创建一个xmlhttprequest对象,但是还没有初始化 readystate = 1 打开状态; 此时已经调用了 xmlhttprequest open() 方法并且xmlhttprequest已经准备好把一个请求发送到服务器 read
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);

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读