簡體   English   中英

每秒檢查一次json,並在數據更改時刷新頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM