xhr xmlhttprequest无法在浏览器中工作?

时间:2019-03-26 15:51:36

标签: javascript browser

我正在使用浏览器发送XMLHttpRequest来读取服务器上的文件:

//Read Text File
var xhr = new XMLHttpRequest();
xhr.open("GET","http://...........read.txt",false);
xhr.send(null); 
var fileContent = xhr.responseText;

但是我知道了

  

未知错误

     

网络错误

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

使用以下状态代码条件进行检查:

    var xhr = new XMLHttpRequest();
xhr.open("GET","http://...........read.txt",false);
xhr.send(); 
console.log(xhr.responseText);

答案 1 :(得分:0)

false函数中删除xhr.open()。 设置onreadystatechange。 您将得到想要的东西!

var xhr = new XMLHttpRequest();
xhr.open("GET","http://...........read.txt");
xhr.onreadystatechange = function () {
    if (this.readyState == 4 && this.status == 200) {
        console.log(xhr.responseText);
    }
}
xhr.send();