【发布时间】:2017-05-09 13:55:56
【问题描述】:
我正在了解AJAX,并试图让我的文件“info.txt”的内容显示在div 和id“演示”中。但是它一直返回空白。不幸的是,为了测试这一点,您必须在实际服务器(我就是)上尝试此代码,并且必须提供您自己的“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>
【问题讨论】:
-
你的问题是AJAX中的第一个“A”,意思是异步的。您必须注册一个回调来处理响应。从这里开始:developer.mozilla.org/en-US/docs/AJAX/Getting_Started
标签: javascript ajax