$(document).ready(function() {
function refreshbids() {
var element = $("#biddingdiv");
element.load("bids.php?id=<? echo $uid; ?>&init=1&auctionid=<? echo $auctionid; ?>&"+(new Date()).getTime());
}
refreshbids();
setInterval(refreshbids, 5000);
});
當我們離開那個頁面並返回它時,看起來像bids.php加載得更快,即間隔緩存沒有被清除。我們試過了window.clearInterval(refreshbids);但它沒有工作。請幫忙。jquery ajax setinterval問題
我們是否應該在負載開始時清除間隔或檢查它是否不清楚並清除它?
感謝
_it似乎bids.php得到加載更快_? – brk
你的'.load'函數做什麼?默認https://api.jquery.com/load-event/你傳遞的是一個回調,當元素被加載或者我丟失東西時會被處理? – fehrlich
Xzen - 它將bids.php加載到#biddingdiv,應該清楚 – Outlaw011