TEL:400-8793-956
当前位置:程序、服务器

在下面的代码中是什么意思?为什么是4?

提问者: 近期获赞: 浏览人数: 发布时间:2021-06-29 14:40:26

 问:xhr.readyState === 4 在下面的代码中是什么意思?为什么是4?

var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function () {
       if (xhr.readyState === 4) {
         document.getElementById('ajax').innerHTML = xhr.responseText;
      }
     };
    xhr.open('GET', 'sidebar.html');
    函数 sendAJAX() {
     xhr.send();
      document.getElementById('load').style.display = "none";
    }
 
 
答:readyState 保存 XMLHttpRequest 的状态。从 0 到 4 的变化: 
 0:请求未初始化 
1:服务器连接建立
2:收到请求 
3:处理请求 
4:请求完成,响应准备好
上一篇: 如何提取结构中的值?
下一篇: 为什么第一部分没有条件语句就通过了?