0
javacript setInterval 함수를 사용하여 서버에 쿼리를 수행했지만 언로드 메서드가 트리거되면 GET이 중지되지 않습니다.clearInterval이 올바르게 작동하지 않습니다.
언로드 메서드를 호출 할$(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을 제공하지만 내가 쿼리 서버 콘솔에서 만들어지고 볼 수있는, 살아 남아 있습니다.
데모를 만들 수 있습니까? – gdoron
'onbeforeunload' 이벤트에서 간격을 지우려고 했습니까? –
서버 콘솔이 올바른 디버거가 아닌 것 같습니다. 이 함수에'console.trace()'를 추가하고 브라우저의 콘솔을 살펴보십시오. – Bergi