我正在嘗試創建一個web應用程序,該應用程序將在JSON文件更新時顯示信息並進行更新。我的當前代碼只在JSON文件更新並刷新頁面時纔會更新。關鍵是不要刷新頁面。這裏是我現在的代碼如何使用jquery更新網站信息而不刷新
<script>
$.getJSON('package.json', function (data) {
for (var i in data) {
var username = data[i].username;
var value = data[i].value;
var tokens = data[i].tokens;
$("#playerlist").append('<tr><td>-' + username + ' has deposited $' + value + ' in ' + tokens + ' tokens' + '</td></tr>');
}
});
</script>
任何幫助,非常感謝。謝謝!
使用setInterval(), – Dreamweaver
在一段時間間隔後調用getJSON你會想爲此做一個'ajax'請求。 – mwilson
@Dreamweaver:你的意思是'setInterval'(和/或'setTimeout' - 我會使用'setTimeout'並重新安排它,因爲否則你有兩個異步進程交互,並且它變得混亂*快*) –