我正在使用以下代码来跟踪用户观看视频的时长。似乎setinterval在第一个GET请求之后停止:
setInterval(function(){jQuery.get("some_url.php");}, 500);
知道为什么吗?谢谢!
答案 0 :(得分:0)
烨。它肯定会挂在那里,如果它没有崩溃,我会感到惊讶。
您正在做的是每隔半秒创建一个新请求所以,到20秒,您将创建40个请求。 它必须发送一个请求,等待它响应,处理它,当它正在这样做时,它必须创建另一个请求。因此请求正在堆积,浏览器没有更多的内存要处理。
1000 milliseconds = 1 second
因此,延长毫秒,它应该运行良好。