博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax readystate 5种状态
阅读量:7072 次
发布时间:2019-06-28

本文共 633 字,大约阅读时间需要 2 分钟。

Status 说明
0(Uninitialized) XMLHttpRequest 对象已经创建,但没调用 open 方法。
1(Loading) 调用 open 方法,但没调用 send 方法。(尚未发送请求)
2(Loaded) 已调用 send 方法,已经接收到全部响应内容,但还不能在客户端使用。
3(Interactive) 可拿到部分数据,可通过responseBody、responseText或responseXML 进行解析,所以对于响应信息的体积比较大的情况下就可以分批处理。
(PS: Firefox 和 Chrome 都可以通过多次拿到响应的数据,而IE 则只调用1次。IE6 和 IE7 不支持 readyState 为 3 的状态。
Microsoft's documentation for XMLHttpRequest explicitly states that it is an error to query ‘responseText’ in this state。it is safest to ignore any value of readyState other than 4.)
4(Completed) 已经接收到全部数据。通过 xhr.getAllResponseHeaders() 等方法提取数据。

转载于:https://www.cnblogs.com/zhengming2016/p/5535272.html

你可能感兴趣的文章
Spring和SpringMVC父子容器关系初窥
查看>>
【原创】MySQL Proxy - read_query()
查看>>
Git使用总结(包含Git Bash和Git GUI的使用)
查看>>
forward与redirect的区别
查看>>
ViewPage控件
查看>>
实现SPF垃圾邮件防护功能
查看>>
Slave IO: Yes Slave SQL: No Seconds Behind Mast...
查看>>
eclipse 使用Maven deploy命令部署构建到Nexus上
查看>>
大型系统中使用JMS优化技巧–Sun OpenMQ
查看>>
滑动特效插件 - Swiper
查看>>
Oracle的TX锁(行级锁、事务锁)
查看>>
思达报表工具Style Report基础教程—用选择树进行图表的钻取
查看>>
JQuery empty selector
查看>>
Direct vs non-direct ByteBuffer
查看>>
SQLSERVER——Log Explorer 数据恢复
查看>>
oracle job最简单创建代码
查看>>
常识 跳转读取js函数
查看>>
Linux内核中的jiffies及其作用介绍及jiffies等相关函数详解
查看>>
Unity3D 事件处理函数
查看>>
unix编程高级io之epool
查看>>