我正在使用 javascript setInterval函数对服务器进行一些查询,但是当触发 unload 方法时,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 但它仍然存在,我可以看到在服务器控制台中进行的查询。