2013-08-16 60 views
0
var req = new XMLHttpRequest(); 
req.addEventListener('load', function (txt) { 
    console.log(txt) 
}, false); 
req.open("get", "/foo.txt", true); 
req.send(); 

没有的responseText和内容长度我现在觉得挺笨的像我想的东西很明显,但上面返回200,响应了文件的内容。服务器日志也显示成功的请求。但是,txt显示没有responseText和0响应长度的XHR对象。该文件只是一个文本文件。我也尝试将它改为.json,看看它是否会做一些不同的事情。200请求,但0

+0

呵呵?这就是完成事件的请求加载。 https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest –

+0

抱歉,我必须道歉,我已经仔细阅读了你的处理程序声明。毫无意义的回答被删除 – collapsar

+0

你有没有试过实际的语法(函数reqListener(){console.log(this.responseText);}/* ... */oReq.onload = reqListener;'在你的评论的链接中提供了我已删除的答案? – collapsar

回答

0

问题是我需要this.responseText在我的加载事件监听器中,而不是txt.responseText

相关问题