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,看它是否会做一些不同的事情。
答案 0 :(得分:0)
问题是我在加载事件监听器中需要this.responseText
,而不是txt.responseText
。