我的服务器目录中有一个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/

10-09 14:43