0
嗨我一直在使用Auto-refreshing div with jQuery - setTimeout or another method?中提出的建議刷新一個div。該div是刷新一個PHP腳本,在後臺計算大量的數字。停止JQuery刷新DIV
有沒有人知道我可以停止DIV刷新一旦在PHP腳本中的計算已完成加載?
嗨我一直在使用Auto-refreshing div with jQuery - setTimeout or another method?中提出的建議刷新一個div。該div是刷新一個PHP腳本,在後臺計算大量的數字。停止JQuery刷新DIV
有沒有人知道我可以停止DIV刷新一旦在PHP腳本中的計算已完成加載?
您可以使用簡單的布爾值或只是一個if語句。
finished = false;
function update()
{
if (finished)
return;
else
{
// continue calculating and call again
window.setTimeout(update, 10000);
}
}
假設您的計時器名爲timer
,您可以調用以下命令來取消刷新div的計時器。
clearTimeout(timer);