JQuery.get()在第一次请求后暂停setinterval

时间:2014-11-28 08:54:37

标签: jquery setinterval

我正在使用以下代码来跟踪用户观看视频的时长。似乎setinterval在第一个GET请求之后停止:

setInterval(function(){jQuery.get("some_url.php");}, 500);

知道为什么吗?谢谢!

1 个答案:

答案 0 :(得分:0)

烨。它肯定会挂在那里,如果它没有崩溃,我会感到惊讶。

您正在做的是每隔半秒创建一个新请求所以,到20秒,您将创建40个请求。 它必须发送一个请求,等待它响应,处理它,当它正在这样做时,它必须创建另一个请求。因此请求正在堆积,浏览器没有更多的内存要处理。

1000 milliseconds = 1 second

因此,延长毫秒,它应该运行良好。