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 纠正 cleanWhitespace函数
Mar 11 Javascript
js过滤数组重复元素的方法
Sep 05 Javascript
文字不间断滚动(上下左右)实例代码
Apr 21 Javascript
script标签属性用type还是language
Jan 21 Javascript
jQuery插件pagination实现分页特效
Apr 12 Javascript
jQuery实现首页图片淡入淡出效果的方法
Jun 10 Javascript
实现easyui的datagrid导出为excel的示例代码
Nov 10 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
Mar 15 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
Mar 11 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
Jul 27 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
Mar 14 Javascript
为什么推荐使用JSX开发Vue3
Dec 28 Vue.js
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中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
跨浏览器开发经验总结(四) 怎么写入剪贴板
2010/05/13 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
jQuery控制li上下循环滚动插件用法实例(附demo源码下载)
2016/05/28 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
React Native实现简单的登录功能(推荐)
2016/09/19 Javascript
纯js实现手风琴效果代码
2020/04/17 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
python re正则表达式模块(Regular Expression)
2014/07/16 Python
Python中的fileinput模块的简单实用示例
2015/07/09 Python
使用django-crontab实现定时任务的示例
2018/02/26 Python
Python解析、提取url关键字的实例详解
2018/12/17 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
优秀员工自荐书
2013/12/19 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
小学生期末评语大全
2014/04/21 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
支行行长竞聘报告
2014/11/06 职场文书
采购员岗位职责
2015/02/03 职场文书
入党转正介绍人意见
2015/06/03 职场文书