you-jia

var pendingRequests = {};
jQuery.ajaxPrefilter(function( options, originalOptions, jqXHR ) {
var key = options.url;
if (!pendingRequests[key]) {
pendingRequests[key] = jqXHR;
}else{
jqXHR.abort(); //放弃后触发的提交
pendingRequests[key].abort(); // 放弃先触发的提交
}

var complete = options.complete;
options.complete = function(jqXHR, textStatus) {
pendingRequests[key] = null;
if (jQuery.isFunction(complete)) {
complete.apply(this, arguments);
}
};
});

分类:

技术点:

相关文章:

  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
猜你喜欢
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
  • 2021-11-12
相关资源
相似解决方案