環境存儲在表中的新數據頁:PHP/MySQL的/ jQuery的
jQuery的 - 時刷新整個瀏覽器會話
我想刷新頁面(例如:的index.php),當新的數據存儲進入表格(例如:new_entry_table)檢查每一分鐘。同一頁面將在許多機器(PC瀏覽器)中一次打開,每次新數據出現時都應該刷新。使用jquery和數據庫檢查
我嘗試以下:
setInterval(function(){
$.post("new_data_check.php", function(data) {
if(data > 0){
$("#container").fadeOut('fast').load(location.reload());
}
});
return false;
},60000);
new_data_check.php:
:檢查在TEST_DB新數據 其中 newdata_field = 0;
:如果有任何新的 數據出現回顯「1」;並更新 newdata_field = 1;不斷地停止 刷新頁面。
:else echo 「0」;
:只是一個觸發
所以上面的jQuery代碼檢查new_data_check.php每1分鐘爲觸發,如果任何觸發出現將刷新container.But其得到刷新只有一個打開的會話的其他會議開幕(在其他瀏覽器或其他電腦)沒有刷新。
建議更好的方法來做到這一點。謝謝。
感謝Koobz的回覆。我試試你的解決方案並回復你。 – Webrsk 2010-02-03 10:13:28