【发布时间】:2012-04-15 20:13:59
【问题描述】:
我正在开发一个应用程序,该应用程序使用 setInterval 使用 AJAX 每 2 分钟将当前时间戳发送到数据库。
但不知何故 setInterval 会在几分钟后停止(我没有计算确切的时间),但我相信当我 20-30 分钟不打开该浏览器的标签时会发生这种情况。
function tmstmp() {
$.post("send_functions.php?act=time");
}
$(function() {
setInterval(tmstmp, 60000);
});
如果该选项卡不在前台,setInterval 停止正常吗?
如果是,我如何防止 setInterval 停止?或者检查它是否停止了?
谢谢
【问题讨论】:
-
检查我编辑的答案。如果间隔有效,至少应该给你一个线索。
-
@amnotiam 你不能制作 cmets wiki!!!
-
顺便说一句,您为什么要将时间戳发送到您的 Web 服务器?我确信您的网络服务器有一种方法可以获取您尝试通过每个 POST 请求发送的确切时间戳数据。
-
@amnotiam。你在
MetaLOL 中给了我一个新问题的想法...
标签: javascript ajax setinterval