SetTimeout()不起作用

时间:2013-11-17 21:37:54

标签: javascript jquery ajax

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

function upd(){
    alert('asd');
    $('#maincontent').load('providerpage.php?allimages=1 #maincontent > *');

}
window.onload=function(){
    setTimeout('upd()',10000);
}

上面的结构不起作用,请告诉我们这有什么问题。我对测试提出了警告,它在第一次迭代时只显示一次。

1 个答案:

答案 0 :(得分:0)

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

  

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

我不知道为什么没有人把它作为答案(而不是评论),所以他可以接受答案,我们都单独留下这个问题(而不是发表结束票)。

哲卡:如果没有其他人知道解决方案,你也可以自己提出答案。