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字母大小写转换的4个函数详解
May 09 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
Oct 26 Javascript
Jquery日历插件制作简单日历
Oct 28 Javascript
JavaScript从数组的indexOf()深入之Object的Property机制
May 11 Javascript
浅谈JavaScript的全局变量与局部变量
Jun 10 Javascript
原生javascript 学习之js变量全面了解
Jul 14 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
Aug 01 Javascript
jQuery实现对象转为url参数的方法
Jan 11 Javascript
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
Vue-CLI 3 scp2自动部署项目至服务器的方法
Jul 24 Javascript
如何基于viewport vm适配移动端页面
Nov 13 Javascript
vue项目多环境配置(.env)的实现
Jul 21 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支持分块与断点续传文件下载功能代码
2014/05/09 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
PHP strip_tags保留多个HTML标签的方法
2016/05/22 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
JavaScript 动态改变图片大小
2009/06/11 Javascript
jquery-easyui关闭tab自动切换到前一个tab
2010/07/29 Javascript
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
javascript 常用功能总结
2012/03/18 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
js style动态设置table高度
2014/10/21 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
jQuery手动点击实现图片轮播特效
2020/04/20 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
python操作sqlite的CRUD实例分析
2015/05/08 Python
Python中关于使用模块的基础知识
2015/05/24 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
python如何保存文本文件
2020/06/07 Python
一套SQL笔试题
2016/08/14 面试题
工商管理专业自荐信
2014/06/03 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
小学美术教学反思
2016/02/17 职场文书