Javascript 如何逃避ajaxStart事件 问题是:

Javascript 如何逃避ajaxStart事件 问题是:,javascript,ajax,jquery,Javascript,Ajax,Jquery,ajax请求启动时将显示加载消息: $('#container').ajaxStart(function(){ showFlashMessage(); }) 并且将在ajax请求停止后消失: $('#container').ajaxStart(function(){ $('#flashMessage').remove(); }) 现在,我想在发送3个ajax请求后转义(忽略)ajaxStart事件 我尝试的是: 我尝试了以下代码,但都不起作用:( 或 问题: 如何转义(忽略)ajaxStar

ajax请求启动时将显示加载消息:

$('#container').ajaxStart(function(){ showFlashMessage(); })
并且将在ajax请求停止后消失:

$('#container').ajaxStart(function(){ $('#flashMessage').remove(); })
现在,我想在发送3个ajax请求后转义(忽略)ajaxStart事件

我尝试的是: 我尝试了以下代码,但都不起作用:(

问题:
如何转义(忽略)ajaxStart事件?

使用全局计数器变量

var count = 0;
$('#container').ajaxStart(function(){
    if(count > 2) return false;
    showFlashMessage();
    count++;
});
$('#container').ajaxStop(function(){ $('#flashMessage').remove(); })
var count = 0;
$('#container').ajaxStart(function(){
    if(count > 2) return false;
    showFlashMessage();
    count++;
});