我有一個頁面,當前每10秒刷新一次。該頁面運行一系列數據庫查詢並顯示結果。只有在上次重新加載完成時才使用jquery重新加載頁面
問題是,有時查詢需要一分鐘才能運行,但頁面仍會每10秒刷新一次,因此最終會運行6組數據庫查詢,依此類推。我知道這一點,因爲我在數據庫中以查詢的開始和結束時間記錄了操作。
$(document).ready(function() {
var refreshId = setInterval(function() {
$("#content").load('myurl.php?id=1');
}, 10000);
});
我怎樣才能改變它,刷新僅發生在頁面完成處理查詢或10秒取最長?
這個偉大的工程。謝謝! – Matt 2010-09-01 14:35:57