如何在每个特定时间间隔执行javascript代码?
我想使用jQuery每2分钟ping一次服务器。 我想过一个带有setTimeout函数的开环,但我认为这会破坏浏览器 – 任何建议?
不要对这种类型的操作使用setTimeout(),而是使用setInterval()。
var intervalId = setInterval(function() { /* Do your magic */ }, 2000);
要清除间隔,只需清除间隔clearInterval(intervalId)
,当您希望停止ping:ing时。