个人感觉如果A页面已经跳转到其他页面,那么那个定时器的请求应该不会再被执行,因为A页面在浏览器中应该已经被销毁。
觉得你应该花些时间来测试一下,确定是否为该A页面所发的请求,比如在请求上打上请求时间的值,从而有助于你分析。
如果仅仅要不执行定时任务,那么可以在页面跳转之前调用window.clearInterval将那个定时器清除掉。
1
2
3
4
5
|
var g_intervalId;
...
g_intervalId = window.setInterval(...);
...
window.clearInterval(g_intervalId);
|