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 相关文章推荐
[IE&amp;FireFox兼容]JS对select操作
Jan 07 Javascript
[HTML/CSS/Javascript]WWTJS
Sep 25 Javascript
JS正则表达式验证数字代码
Jan 28 Javascript
js中精确计算加法和减法示例
Mar 28 Javascript
js获取当前日期时间及其它日期操作汇总
Mar 08 Javascript
jQuery绑定自定义事件的魔法升级版
Jun 30 Javascript
request请求获取参数的实现方法(post和get两种方式)
Sep 27 Javascript
js实现登录框鼠标拖拽效果
Mar 09 Javascript
js封装成插件_Canvas统计图插件编写实例
Sep 12 Javascript
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
JavaScript多态与封装实例分析
Jul 27 Javascript
vue操作下拉选择器获取选择的数据的id方法
Aug 24 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
用libtemplate实现静态网页生成
2006/10/09 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
PHP简单检测网址是否能够正常打开的方法
2016/09/04 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
PHP 8新特性简介
2020/08/18 PHP
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
Google Dart编程语法和基本类型学习教程
2013/11/27 Javascript
jquery制作居中遮罩层效果分享
2014/02/21 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
2016/04/29 Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
2016/06/17 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
JavaScript实现无限轮播效果
2020/11/19 Javascript
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
python3图片转换二进制存入mysql
2013/12/06 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python 正则表达式入门(初级篇)
2016/12/07 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
python opencv进行图像拼接
2020/03/27 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
国贸专业个人求职信范文
2014/01/08 职场文书
投资建议书模板
2014/05/12 职场文书
淘宝好评语句大全
2014/12/31 职场文书
户外活动总结
2015/02/04 职场文书
干部理论学习心得体会
2016/01/21 职场文书
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
vue中data里面的数据相互使用方式
2022/06/05 Vue.js
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript