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

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

最新文章

  1. coreseek常见错误原因及解决方法
  2. Shell 编程基础之 && 与 ||
  3. java 的常用设计模式--大话设计模式
  4. nodejs入门
  5. Deep Learning 15:RBM的学习
  6. js填写银行卡号,每隔4位数字加一个空格
  7. c语言作业
  8. -_-#QUOTA_EXCEEDED_ERR: DOM Exception 22
  9. Django新手图文教程
  10. 学习javascript中this用法的一些感悟
  11. QR代码简单
  12. Linq 更改主键值
  13. unity还原three导出的json——基本模型,位移,旋转,缩放
  14. OpenGL ES 2.0 渲染管线 学习笔记
  15. Vivado常见问题集锦
  16. DBUtils架构分析
  17. Oracle 锁机制探究
  18. Python 9*9口诀
  19. 环境搭建、RF库
  20. Toast优化,解决频繁点击多次出现

热门文章

  1. Android常用酷炫控件(开源项目)github地址汇总
  2. Unity3D性能优化小tips——把this.transform缓存缓存起来
  3. 细说linux IPC(一):基于socket的进程间通信(上)
  4. dmesg 时间转换脚本
  5. Docker技术-cgroup
  6. 说说iDempiere = OSGi + ADempiere的OSGi
  7. Sphinx-简介及原理
  8. 利用docker创建支持centos的ssh镜像
  9. 转: python 利用EMQ实现消费者和生产者模型
  10. android 屏幕适配原则