var req = new XMLHttpRequest();
req.addEventListener('load', function (txt) {
console.log(txt)
}, false);
req.open("get", "/foo.txt", true);
req.send();我现在感觉很愚蠢,好像我遗漏了一些明显的东西,但上面的返回是200,并且响应包含文件的内容。服务器日志也会显示成功的请求。但是,txt显示了一个没有responseText且响应长度为0的XHR对象。该文件只是一个文本文件。我还试着将它改为.json,看看它是否会做一些不同的事情。
发布于 2013-08-17 01:25:13
问题是我需要在load事件侦听器中使用this.responseText,而不是txt.responseText。
https://stackoverflow.com/questions/18278506
复制相似问题