SetTimeout()不会'不起作用

SetTimeout() doesn't work

本文关键字:不起作用 不会 SetTimeout      更新时间:2023-09-26

非常简单的任务,每10秒刷新一次div。

function upd(){
    alert('asd');
    $('#maincontent').load('providerpage.php?allimages=1 #maincontent > *');
}
window.onload=function(){
    setTimeout('upd()',10000);
}

上面的构建不起作用,请告诉我它出了什么问题。我为测试设置了警报,它只显示一次,在第一次迭代时。

正如Juhana和其他人在评论中所说:

setTimeout()就是这样做的,只运行一次函数。你可能想要setInterval()

我不知道为什么没有人把它作为一个答案(而不是评论),这样他就可以接受这个答案,而我们都把这个问题放在一边(而不是发布结束投票)。

哲卡:一旦你知道了解决方案,如果没有人知道,你也可以自己给出答案。