• 工信部:17年12批新能源车推荐车型目录 2019-05-11
  • 美国再挑贸易战,中方强力回击,全球市场跌声一片 2019-05-11
  • 四川都江堰再现野生大熊猫踪迹 比3月拍到的更肥 2019-05-10
  • 坚持和发展马克思主义的宣言书 2019-05-10
  • 解析视频播控平台黑产链 20元看12家网站VIP会员视频 2019-04-26
  • 众星云集 “欧洲红魔”能否用战绩兑现黄金一代的天赋 2019-04-26
  • 比如最高检的12309检查服务中心,原来还有显示信访处理进程,不过没有几天就取消了。[上火][上火] 也就是说办与不办也没有人知道,下边省事了,上边也就轻松了。 2019-04-16
  • 男女差别有多大?河北省首次公开发布分性别统计分析报告 2019-04-05
  • 菲律宾媒体和网民热议"中国剧场"开播 2019-04-05
  • 坚持和完善我国基本经济制度的两条新经验 2019-04-02
  • 5月份61城房价环比反弹 多地调控政策或再加码 ——凤凰网房产济南 2019-04-02
  • [洞见]草榴死了 欲望还活着草榴性 2019-04-02
  • 回顾:五年来习近平的“两会金句” 2019-04-02
  • 云南省2018年度国家社科基金项目申报工作的几点做法 2019-04-01
  • 地理君的专栏作者中国国家地理网 2019-04-01

    河北11选5:XMLHttpRequest readyState响应状态

    燕赵风采20选5走势图 www.fllv.net 2019-3-11 13:15| 作者: admin| 查看: 339| 评论: 0|来自: 蚂蚁部落

    当ajax请求发送到服务器时,我们需要根据请求响应状态来执行一定的操作。

    readyState存储有XMLHttpRequest对象的状态信息。

    更多关于XMLHttpRequest对象内容可以参阅AJAX XMLHttpRequest一章节。

    XMLHttpRequest对象主要属性列表如下:

    属性描述
    readyState存有XMLHttpRequest的状态,返回值是从0到4。
    (1).0: 请求未初始化。
    (2).1: 服务器连接已建立。
    (3).2: 请求已接收。
    (4).3: 请求处理中。
    (5).4: 请求已完成,且响应已就绪。
    status(1).200: "OK"。
    (2).404: 未找到页面。

    当readyState属性值发生改变的时候就会触发onreadystatechange事件。

    然后将相应的处理代码放在onreadystatechange事件处理函数中。

    代码实例如下:

    [HTML] 纯文本查看 复制代码运行代码
    <!DOCTYPE html> 
    <html> 
    <head> 
    <meta charset=" utf-8"> 
    <meta name="author" content="//www.fllv.net/" /> 
    <title>蚂蚁部落</title> 
    <script>
    function loadXMLDoc() {
      var xmlhttp;
      if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
      }
      else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
          document.getElementById("show").innerHTML = xmlhttp.responseText;
        }
      }
      xmlhttp.open("GET", "demo/ajax/net/Async.aspx", true);
      xmlhttp.send();
    }
    window.onload = function () {
      loadXMLDoc();
      var odiv = document.getElementById("content");
      odiv.innerHTML = "由于是异步操作,所以不会阻塞当前内容的显示。";
    }
    </script> 
    </head> 
    <body> 
    <div id="show"><img src="demo/ajax/net/img/wait.gif"></div> 
    <div id="content"></div>
    </body> 
    </html>

    当readyState发生变化的时候,就会触发onreadystatechange事件,并且当readyState属性值等于4和status属性值等于200的时候,说明响应已经就绪,且没有发生其他错误,那就执行指定的相关代码。

    最新评论

    返回顶部
  • 工信部:17年12批新能源车推荐车型目录 2019-05-11
  • 美国再挑贸易战,中方强力回击,全球市场跌声一片 2019-05-11
  • 四川都江堰再现野生大熊猫踪迹 比3月拍到的更肥 2019-05-10
  • 坚持和发展马克思主义的宣言书 2019-05-10
  • 解析视频播控平台黑产链 20元看12家网站VIP会员视频 2019-04-26
  • 众星云集 “欧洲红魔”能否用战绩兑现黄金一代的天赋 2019-04-26
  • 比如最高检的12309检查服务中心,原来还有显示信访处理进程,不过没有几天就取消了。[上火][上火] 也就是说办与不办也没有人知道,下边省事了,上边也就轻松了。 2019-04-16
  • 男女差别有多大?河北省首次公开发布分性别统计分析报告 2019-04-05
  • 菲律宾媒体和网民热议"中国剧场"开播 2019-04-05
  • 坚持和完善我国基本经济制度的两条新经验 2019-04-02
  • 5月份61城房价环比反弹 多地调控政策或再加码 ——凤凰网房产济南 2019-04-02
  • [洞见]草榴死了 欲望还活着草榴性 2019-04-02
  • 回顾:五年来习近平的“两会金句” 2019-04-02
  • 云南省2018年度国家社科基金项目申报工作的几点做法 2019-04-01
  • 地理君的专栏作者中国国家地理网 2019-04-01
  • 南粤36选7开奖结果 百家乐彩 足彩胜负彩中奖 6场半全场对阵表76期 中国福彩网双色球号码 排列三开奖公告 河北体彩20选5走势图 双色球机选新浪彩票 七星彩开奖结果 天津时时彩五星走势 大乐透开奖规则 天津时时彩投注站 体育彩票11选5 北京9.7刷水教程 江西时时彩闹剧 11选5开奖结果