zoukankan      html  css  js  c++  java
  • Ajax readystate 5种状态

    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() 等方法提取数据。
  • 相关阅读:
    swoole 的 go function 是什么
    MySQL grant之后要不要跟上 flush privileges
    操作数据库
    APP端异常情况
    评论列表优化联表问题
    tp5修改数据前过滤
    字典
    if语句
    【整理】android事件传递机制
    Linux常用操作
  • 原文地址:https://www.cnblogs.com/zhengming2016/p/5535272.html
Copyright © 2011-2022 走看看