【问题标题】:How can I execute javascript code every a specific time interval?如何在每个特定时间间隔执行 javascript 代码?
【发布时间】:2011-01-29 12:29:55
【问题描述】:

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

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    不要将 setTimeout() 用于此类操作,而应使用 setInterval()。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      • 2023-02-05
      • 1970-01-01
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多