xhr xmlhttprequest无法在浏览器中使用?

问题描述 投票:0回答:2

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

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

但是我得到了

未知错误

网络错误

任何帮助表示赞赏

javascript browser
2个回答
0
投票

检查状态代码条件如下:

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

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(); 
© www.soinside.com 2019 - 2024. All rights reserved.