Ajax完成后,clearInterval不起作用

时间:2018-10-17 10:53:01

标签: javascript jquery clearinterval

你们有什么主意,为什么不能清除这段间隔?我需要在ajax完成后将其清除。

var startTimer = function(){
    setInterval(countdown, 1000);
}

var stopTimer = function(){
    clearInterval(countdown);
}

var countdown = function(){
    console.log('listening');
}

$(document).ajaxComplete(function(event, xhr, settings) {

    if (settings.url.split('?')[1] == undefined)
        stopTimer();
    else
        startTimer();

});

0 个答案:

没有答案