jQuery实现ajax的叠加和停止(终止ajax请求)


Posted in Javascript onAugust 08, 2016

jQuery实现ajax的叠加和停止的关键代码如下所示:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>jQuery中终止Ajax请求</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <script src="http://common.cnblogs.com/script/jquery.js" type="text/javascript"></script>
  <script>
    var arrayAJAX = new Array();
    $(function () {
      $("#btn").bind("click", function () {
        for (var i = 0; i < 100; i++) {
          starAJAX(i);
        }
      });
      $("#bt2").bind("click", function () {
        stopAJAX();
        alert("终止AJAX请求");
      });
    })
    //停止ajax
    function stopAJAX() {
      for (var i = 0; i < arrayAJAX.length; i++) {
        arrayAJAX[i].abort();
      }
      arrayAJAX = new Array();
    }
    //添加ajax
    function starAJAX(i) {
      var options = {
        url: '/Home/addallrecommandbook',
        data: "html=" + i,
        success: function (data, textStatus) {
          if (textStatus == 'success') {
            alert("添加成功!");
          }
          else {
          }
        },
        error: function (x, msg, err) {
        }
      };
      arrayAJAX.push($.ajax(options));
    }
  </script>
</head>
<body>
  <input type="button" id="btn" value="starAJAX" />
  <input type="button" id="bt2" value="stopAjax" />
</body>
</html>

以上所述是小编给大家介绍的jQuery实现ajax的叠加和停止(终止ajax请求),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript中的数学函数
Apr 04 Javascript
JS代码放在head和body中的区别分析
Dec 01 Javascript
JS对字符串编码的几种方式使用指南
May 14 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
Jul 04 Javascript
JavaScript实现时间表动态效果
Jul 15 Javascript
教你5分钟学会用requirejs(必看篇)
Jul 25 Javascript
vue实现单选和多选功能
Aug 11 Javascript
angular的输入和输出的使用方法
Sep 22 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
Apr 24 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
Oct 12 Javascript
javascript设计模式之迭代器模式
Jan 30 Javascript
javascript实现移动端触屏拖拽功能
Jul 29 Javascript
jQuery操作cookie
Aug 08 #Javascript
轮播图组件js代码
Aug 08 #Javascript
JavaScript面试开发常用的知识点总结
Aug 08 #Javascript
Js 获取、判断浏览器版本信息的简单方法
Aug 08 #Javascript
基于BootStrap实现局部刷新分页实例代码
Aug 08 #Javascript
js智能获取浏览器版本UA信息的方法
Aug 08 #Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
Aug 08 #Javascript
You might like
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
2018/12/28 Javascript
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
python抓取网页中图片并保存到本地
2015/12/01 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
简单谈谈python中的语句和语法
2017/08/10 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
Python Process多进程实现过程
2019/10/22 Python
python实现井字棋小游戏
2020/03/04 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
有关HTML5中背景音乐的自动播放功能
2017/10/16 HTML / CSS
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
幼儿园优秀教师事迹
2014/02/13 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
公司经理任命书
2014/06/05 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
委托公证书样本
2015/01/23 职场文书
技能培训通讯稿
2015/07/18 职场文书
致接力运动员加油稿
2015/07/21 职场文书
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python
SpringBoot详解执行过程
2022/07/15 Java/Android