我的服务器目录中有一个data.json。我正在使用w3school中的以下代码在浏览器中显示数据。 W3school Snippet Link
<button type="button" onclick="loadDoc()">Change Content</button>
<script>
function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "/static/data.json", true);
xhttp.send();
}
</script>
</html>
当我单击按钮时,可以在网页中看到data.json。但是,当我更改data.json并再次单击按钮(不刷新页面)时,更新的数据不会显示在浏览器中。
我在这里想念什么吗?
最佳答案
xhttp.open("GET", "/static/data.json?something=RANDOMGUID", true);
关于javascript - JavaScript不会更新浏览器中的文档,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36809192/