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