を実行し、すべての3分のsetTimeoutは、ボタン上に複数回
intervalId = setTimeout(function(){ searchSiteDetailViaAjax() }, 180000);
と停止ボタンの後、私はいくつかの時間のためにそれが正常に動作しますが、その後の後に最初にこの
clearTimeout(intervalId);
intervalId = null;
を停止しています、私はAjaxの機能を呼び出していますクリックしてくださいclearTimeoutを実行すると、タイマーは何度もAjax関数を呼び出します。
ここに情報が不十分です。 'intervalId'をどの範囲で定義していますか?コードを追加してください。 –
詳細情報を投稿できますか?コードサンプル? –
intervalIdのスコープはグローバルです。 –