重置计数器的次数可以运行

时间:2015-10-02 16:46:51

标签: jquery

我有一个在长轮询中使用的功能。要限制它运行的次数,我使用一个计数器:

var cnt = 0;

function poll() {

      if ($cnt < 10) {

           $.ajax({
            ...
            },
            dataType : 'json',
            async: true,
            success: function (response) {
            ...
            },
            complete: function() {
                 setTimeout(poll, 30000);
                 cnt = cnt + 1;
             }
         });
      }
}

poll() ;

我在页面加载时调用该函数,有时单击。当我点击它时,有没有办法将计数器重置为0?

$(document).on('click', '.myEm', function() {
    ...
    poll();
});

0 个答案:

没有答案