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 相关文章推荐
对YUI扩展的Gird组件 Part-1
Mar 10 Javascript
Javascript 读后台cookie代码
Sep 15 Javascript
Javascript 类型转换方法
Oct 24 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
Jan 11 Javascript
网页整体变灰白色(兼容各浏览器)实例
Apr 21 Javascript
原生javascript实现自动更新的时间日期
Feb 12 Javascript
基于socket.io+express实现多房间聊天
Mar 17 Javascript
浅谈JavaScript中promise的使用
Jan 11 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
Dec 05 Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 Javascript
IDEA安装vue插件图文详解
Sep 26 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
Oct 14 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
smarty基础之拼接字符串的详解
2013/06/18 PHP
使用php判断网页是否gzip压缩
2013/06/25 PHP
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
对 lightbox JS 图片控件进行了一下改造, 使其他支持复杂的图片说明
2010/03/20 Javascript
浅谈Javascript如何实现匀速运动
2014/12/19 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
vue如何判断dom的class
2018/04/26 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
2019/09/21 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
vue实现配置全局访问路径头(axios)
2019/11/01 Javascript
javascript实现前端分页功能
2020/11/26 Javascript
Python中input和raw_input的一点区别
2014/10/21 Python
深入Python解释器理解Python中的字节码
2015/04/01 Python
Python pandas常用函数详解
2018/02/07 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
对python中GUI,Label和Button的实例详解
2019/06/27 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
Python容器类型公共方法总结
2020/08/19 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
使用html5新特性轻松监听任何App自带返回键的示例
2018/03/13 HTML / CSS
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
初中生个人学习的自我评价
2013/12/04 职场文书
入股协议书范本
2014/04/14 职场文书
班主任对学生的评语
2014/04/26 职场文书
环保标语大全
2014/06/12 职场文书
党员理论学习心得体会
2016/01/21 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python
Redis主从配置和底层实现原理解析(实战记录)
2021/06/30 Redis
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs