XHR.onreadyStateChange只触发一次?

时间:2017-12-23 01:06:42

标签: node.js xmlhttprequest

我是节点的新手,我正在尝试将一个简单的xhr发送到服务器,并在使用此代码成功时打印到控制台:

// Code slice of test.js
xhr.open('GET', uri, true); 

xhr.onreadystatechange = () => {
  if (xhr.readyState === 4) {
    console.log("Success!");
  } else {
    console.log("Waiting...");
  }
};

xhr.send();

但是,当我使用node test.js运行它时,它只打印出Waiting...一次,然后永远不会结束执行。

我已经在浏览器中测试了这段代码片段,所以我知道XHR应该可以工作,但我使用的是错误吗?

0 个答案:

没有答案