0

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);

        },
        ...
}

unload メソッドが呼び出され、アラートは正しい INTERVAL_ID を提供しますが、それは有効なままです。サーバー コンソールでクエリが行われているのを確認できます。

4

1 に答える 1

0

どういうわけかそれは働いています...奇妙なことに、サーバーコンソールがGETとPOSTであふれていることがありますが、今では機能しています...奇妙なことです。

でもありがとう;)

于 2012-06-05T13:19:02.037 に答える