2013-08-16 66 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

相關問題