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 相关文章推荐
JSQL 批量图片切换的实现代码
May 05 Javascript
jquery操作checkbox实现全选和取消全选
May 02 Javascript
javascript去除空格方法小结
May 21 Javascript
学习使用bootstrap基本控件(table、form、button)
Apr 12 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
Jun 14 Javascript
浅析Javascript的自动分号插入(ASI)机制
Sep 29 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
Mar 08 Javascript
javascript简单写的判断电话号码实例
May 24 Javascript
基于openlayers4实现点的扩散效果
Aug 17 Javascript
Vue父子传递实例讲解
Feb 14 Javascript
es6中new.target的作用和使用场景简单示例分析
Mar 14 Javascript
jQuery+ajax实现用户登录验证
Sep 13 jQuery
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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
在线增减.htpasswd内的用户
2006/10/09 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
取得单条网站评论以数组形式进行输出
2014/07/28 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
javascript代码加载优化方法
2011/01/30 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
微信小程序template模板实例详解
2017/10/27 Javascript
微信小程序实现折叠展开效果
2018/07/19 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
python回调函数的使用方法
2014/01/23 Python
Python3中的json模块使用详解
2018/05/05 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
Python如何调用外部系统命令
2019/08/07 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
工商管理本科毕业生求职信范文
2013/10/05 职场文书
学生干部学习的自我评价
2014/02/18 职场文书
致共产党员倡议书
2014/04/16 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
优秀党员先进材料
2014/12/18 职场文书
工程项目合作意向书
2015/05/08 职场文书
2016年毕业实习心得体会范文
2015/10/09 职场文书
入党转正申请书范文
2019/05/20 职场文书
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python