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 相关文章推荐
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
Jul 09 Javascript
jquery实现的导航固定效果
Apr 28 Javascript
JavaScript对象数组排序函数及六个用法
Dec 23 Javascript
微信小程序之仿微信漂流瓶实例
Dec 09 Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
May 30 Javascript
angular内置provider之$compileProvider详解
Sep 27 Javascript
JS函数节流和函数防抖问题分析
Dec 18 Javascript
使用D3.js创建物流地图的示例代码
Jan 27 Javascript
angular动态表单制作
Feb 23 Javascript
ES6 Map结构的应用实例分析
Jun 26 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
Jul 23 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
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
php中的mongodb select常用操作代码示例
2014/09/06 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
php微信公众号开发之关键词回复
2018/10/20 PHP
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
CSS图片响应式 垂直水平居中
2015/08/14 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
JavaScript中动态向表格添加数据
2017/01/24 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
python通过yield实现数组全排列的方法
2015/03/18 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
python实现百度语音识别api
2018/04/10 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
对Django 中request.get和request.post的区别详解
2019/08/12 Python
Python学习笔记之集合的概念和简单使用示例
2019/08/22 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
python 19个值得学习的编程技巧
2020/08/15 Python
CSS3 实现侧边栏展开收起动画
2014/12/22 HTML / CSS
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
《母鸡》教学反思
2014/02/25 职场文书
国际贸易求职信
2014/07/05 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
工会经费申请报告
2015/05/15 职场文书
军训决心书范文
2015/09/22 职场文书