美文网首页
Ajax状态码

Ajax状态码

作者: 郑馋师 | 来源:发表于2019-12-12 23:58 被阅读0次

    Ajax:readyState(状态值)和status(状态码)的区别

    readyState,是指运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤,使用“ajax.readyState”获得
    status,是指无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,使用“ajax.status”获得
    总体理解:可以简单的理解为state代表一个整体的状态。而status是这个大的state下面具体的小的状态。

    XMLHttpRequest的属性

    • onreadystatechange 每次状态改变所触发事件的事件处理程序。

    • responseText 从服务器进程返回数据的字符串形式。

    • responseXML 从服务器进程返回的DOM兼容的文档数据对象。

    • status 从服务器返回的数字代码,比如常见的404(未找到)和200(已就绪)

    • status Text 伴随状态码的字符串信息

    • readyState 对象状态值

    什么是readyState

    readyState是XMLHttpRequest对象的一个属性,用来标识当前XMLHttpRequest对象处于什么状态。
    readyState总共有5个状态值,分别为0~4,每个值代表了不同的含义
    0:初始化,XMLHttpRequest对象还没有完成初始化
    1:载入,XMLHttpRequest对象开始发送请求
    2:载入完成,XMLHttpRequest对象的请求发送完成
    3:解析,XMLHttpRequest对象开始读取服务器的响应
    4:完成,XMLHttpRequest对象读取服务器响应结束

    相关文章

      网友评论

          本文标题:Ajax状态码

          本文链接:https://www.haomeiwen.com/subject/zouxnctx.html