xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", "myurlhere.php", true );
xmlHttp.send();
var display = document.getElementById("display");
display.innerHTML = xmlHttp.response;
这是我的代码。此代码是单击按钮时执行的函数的一部分。它确实执行了 AJAX 请求,但是 innerHTML 没有更新。这就是它变得非常奇怪的地方。我进入浏览器,进入 JS 控制台,然后输入display.innerHTML = xmlHttp.response;
. 然后它会更新。我制作了第二个按钮,display.innerHTML = xmlHttp.response;
作为 onclick 事件......然后它发生了。但是如果我把它作为第一个按钮的 onclick 事件的第二行呢?没运气。我该如何解决这个令人困惑的问题?