[英]check json every second and refresh page when data changes
我想在javascript檢測到json數據發生變化時刷新整個頁面。
這是我正在嘗試的代碼:
var previous = null; var current = null; setInterval(function(){ $.getJSON("https://www.mylivepolls.com/json.php?shortURL=0", function(json){ current = JSON.stringify(json); if(previous && current && previous !== current){ console.log('refresh'); location.reload(); } previous = current; }); }, 1000);
執行此代碼時,它不會刷新頁面。
但是當我嘗試在該頁面上打開檢查元素時,它會刷新!
請檢查我是否做錯了什么。
可能在調試器具有焦點時,“位置”的范圍限定為調試器的幀。 嘗試使用window.location.reload(),而不僅僅是location.reload()。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.