我试图用JavaScript每20秒刷新一个div。这是我的代码:奇怪的行为与SetTimeout
$(document).ready(function(){
refreshTable();
updateTable();
});
function updateTable(){
setTimeout(refreshTable, 20000);
updateTable();
}
function refreshTable(){
$('#table_list').load('table')
}
一旦页面已经准备好,我要开始倒计时。但是这段代码每3秒更新一次表格。有人能帮我吗?我究竟做错了什么?
P.s .:我看到这是一个常见问题,但我看到的任何问题都能帮助我。
'updateTable()'调用应该在'setTimeout'回调中,而不是在它之后。 – Xufox
@Viet代码完全够用,但是错误太明显了,没有任何调试尝试。 – Xufox
你说得对。我的错。 – Viet