我正在了解AJAX
并尝试将我的文件“info.txt”的内容显示在div
id
“demo”中。然而它一直空白。不幸的是,为了测试这个,你必须在实际的服务器(我是)上尝试这个代码,并且必须提供你自己的“info.txt”文件。请提供标准的javascript答案(非JQuery)!
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "info.txt", true);
xhttp.send();
document.getElementById("demo").innerHTML = xhttp.responseText;
}
<div id="demo">
<h1>The XMLHttpRequest Object</h1>
<button type="button" onclick="loadDoc()">Change Content</button>
</div>
答案 0 :(得分:1)
您传递给true
的{{1}}表示您的请求是异步的,这意味着它不会等待回复。
您需要删除xhttp.open
(未经推荐)或正确设置收到回复的回调:
true