XMLHttpRequest readystate在1处停止

时间:2015-08-02 19:18:51

标签: javascript ajax

我在这里感觉有点补救,因为我过去常常使用AJAX,但后来我在jQuery网站上工作了几年而且我的本地JS生锈了。

我已经将我正在做的事情简化为最简单的代码并且它仍然无效:

var rawfile = new XMLHttpRequest();
rawfile.onreadystatechange = function() {   
    console.log(rawfile.readyState);
}
rawfile.open("GET", "index.html", true);

预期输出为

1
2
3
4

但就其而言

1

我看不出代码有什么问题。有没有人看到我丢失的任何完全愚蠢的东西?

1 个答案:

答案 0 :(得分:1)

我想你忘了发送它......

var rawfile = new XMLHttpRequest();
rawfile.onreadystatechange = function() {   
    console.log(rawfile.readyState);
}
rawfile.open("GET", "index.html", true);
rawfile.send();

见最后一行......