2 回答

TA貢獻1784條經驗 獲得超7個贊
1.Nodejs[Expressjs] [ server side ]
2.Fetch() and setInterval()[ client side ]
假設您已經設置了有關初始 json 文件中更改的值的函數/代碼。
你可以做的是在服務器端使用nodejs和expressjs在ping時發送數據(也許是json格式?),在客戶端,你可以做的是在js中創建一個函數(也許使用fetch())來ping該nodejs服務器每隔“x”秒使用setInterval()并檢索數據解析它,如果它是json并更改表中的數據。
關于表中的數據,有人已經發布了解決方案。

TA貢獻1829條經驗 獲得超7個贊
我希望我有幫助
網頁:
<table id="myTable">
</table>
Javascript:
var x = document.getElementById("myTable");
setInterval(function(){
// Here you get the file in the way that is most convenient for you
// More info here: https://www.w3schools.com/js/js_json_parse.asp
var data = '[{"name" : "bob", "value" : "3.1"}, {"name" : "joe", "value" : "5.6"}]';
var obj = JSON.parse(data);
// Clear the table
x.innerHTML = '';
// Adds new values
for (var key in obj[0]) {
if (obj[0].hasOwnProperty(key)) {
x.innerHTML += '<tr><td>'+key+'</td><td>'+obj[0][key]+'</td></tr>'
}
}
}, 1000);
添加回答
舉報