如何在每个特定时间间隔执行javascript代码?

时间:2011-01-29 12:29:56

标签: javascript jquery

我想使用jQuery每2分钟ping一次服务器。我想过一个带有setTimeout函数的开环,但我认为这会破坏浏览器 - 任何建议?

1 个答案:

答案 0 :(得分:4)

请勿对此类操作使用setTimeout(),而应使用setInterval()。

var intervalId = setInterval(function() {
    /* Do your magic */
}, 2000);

要清除间隔,只需clearInterval(intervalId),当您希望停止ping:ing。时。