【发布时间】:2021-09-06 11:12:08
【问题描述】:
我有一个持续更新 JSON 文件的服务器。我在下面设置的代码 (javascript) 读取 JSON 文件并将其显示给客户端总是刷新页面。
我想知道如何在每次更新 JSON 文件时读取它而不刷新网页。
从我查找的内容来看,我似乎必须使用 AJAX 来完成这项工作。但找不到太多其他东西。或者我应该对我的 JSON 文件进行任何更新?
这是我用来从 archive.json 文件中获取数据的 index.html 代码:
<script>
fetch('archive.json')
.then(function (response) {
return response.json();
})
.then(function (data) {
appendData(data);
})
.catch(function (err) {
console.log('error: ' + err);
});
function appendData(data) {
console.log(data.velas.length);
var mainContainer = document.getElementById("myData");
for (var i = 0; i < data.velas.length; i++) {
var div = document.createElement("div");
div.innerHTML = 'Tempo: ' + data.velas[i].tempo;
mainContainer.appendChild(div);
}
}
</script>
感谢您的帮助!
【问题讨论】:
标签: javascript json ajax refresh