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事件的第二行?没有运气。我该如何解决这个混杂的问题?InnerHTML更新不能正常工作
太棒了!奇迹般有效。 – user2178640