我正在使用javascript setInterval 函数对服务器进行一些查询,但是当触发卸载方法时,GET没有停止。
$(document).ready(function(){
example.init();
});
$(window).unload(function(){
clearInterval(example.INTERVAL_ID_1);
alert(example.INTERVAL_ID_1+" killed!");
});
var example= {
init: function(){
this.INTERVAL_ID_1;
...
this.INTERVAL_ID_1 = setInterval(function(){
...
}, 9000);
},
...
}
调用卸载方法,警报提供正确的INTERVAL_ID,但它保持活动状态,我可以看到在服务器控制台中进行的查询。
答案 0 :(得分:0)
不知何故它正在运行......奇怪的是有时服务器控制台充满了GET和POST,但现在它正在工作......很奇怪。
谢谢;)