位置: 编程技术 - 正文

教你如何终止JQUERY的$.AJAX请求(如何终止promise)

编辑:rootadmin

推荐整理分享教你如何终止JQUERY的$.AJAX请求(如何终止promise),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何才能停止,如何终止协议,取消终止,如何终止协议,如何停掉,如何终止nohup,如何终止nohup,如何终止promise,内容如对您有帮助,希望把文章链接给更多的朋友!

最近遇到,如果用户频繁点击ajax请求,有两个问题:

1,如果连续点击了5个ajax请求,前4个其实是无效的,趁早结束节省资源。

2,更严重的问题是:最后一个发送的请求,响应未必是最后一个,有可能造成混乱。还需要一个队列来维护发送的请求和响应。

我其实已经设计好了该队列的实现方式,后来发现jQuery直接通过abort方法,这样就不需要那么复杂的实现了,毕竟还有其他事情等着完成。

用jquery发送ajax请求的确是太方便了,$.get、$.post、$.ajax等等,但我们有时候需要中途中止ajax请求。

举个例子,用comet做聊天时,发送一个请求后,服务端通常过几十秒后才会刷新链接、返回数据。假设服务端是秒刷新一次链接,如果我们在秒时想要停止这个ajax请求,怎么办呢?

教你如何终止JQUERY的$.AJAX请求(如何终止promise)

先上代码,后面再解释

上面这段代码其于两个知识点:

1. $.get返回的数据类型是XMLHttpRequest,请参考手册。($.post、$.ajax、$.getJSON、$.getScript也同样)

2. XMLHttpRequest对象有abort()方法

注意:abort()后,ajax请求立即停止,但还是会执行后面的function()。如果想避免执行其中的操作,可以在function()开始位置加判断

终止ajax请求:

防止重复请求:

如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载) ECharts地图主要用于地理区域数据的可视化,展示不同区域的数据分布信息。ECharts官网提供了中国地图、世界地图等地图数据下载,通过js引入或异步加

jQuery实现返回顶部功能 代码很简单,这里就不多废话了,小伙伴们看代码吧。HTML:!--GotoTop--divid="Fixed"aid="goTop"class="fl"title="去顶部"href="javascript:;"去顶部/a/div!--GotoTopend--CSS:.fl

JQUERY表单暂存功能插件分享 jquery.formLocalStorage是一个实现通用表单暂存功能的jquery插件原理:监控表单域变化,并使用HTML5WebStorage中的localStorage来存储这些有变化的表单域的值,并

标签: 如何终止promise

本文链接地址:https://www.jiuchutong.com/biancheng/382989.html 转载请保留说明!

上一篇:JQUERY的AJAX请求缓存里的数据问题处理

下一篇:如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)(如何使用定向流量)

  • 厂房出租开发票怎么交税
  • 房屋出租何时缴税
  • 广交会展务
  • 文化建设费征收依据
  • 应收款和应付款对抵
  • 贴现的日期怎么算
  • 收到服务费发票摘要怎么写
  • 一般企业需要缴纳的税种
  • 代开发票的小微企业如何享受税收优惠
  • 应收退货成本会计科目代码
  • 第三方佣金及成本还是费用
  • 经销商注册什么公司
  • 出纳现金日记账表格模板
  • 房地产退房款会计分录
  • 挂靠人员帮外单位人员缴纳社保如何做账
  • 商户办会员卡 商场承担责任
  • 制造费用属于成本类还是损益类
  • 出售二手车税收优惠
  • 发票上面税率地方为*号代表什么
  • 免税商品进项税可以抵扣吗
  • 养牛场增值税的税率是多?
  • 税务季报都报啥
  • 土地使用税源编明细表怎么填
  • 临时员工什么意思
  • 上年工资计提多了才发现
  • 怎么清除更新记录
  • 华为mate pro翻转静音
  • 华为鸿蒙系统耗电量快吗
  • 印花税减半征收优惠政策2023
  • 反射动态创建对象
  • 质量事故责任书
  • 磷酸二氢钙生产
  • 残保金计入税金及附加合理吗
  • css 宽度 自适应 占满
  • 财政贴息会计处理怎么理解
  • 预缴和缴纳的区别
  • 医疗保险合同印花税怎么交
  • 充话费自定额
  • 发票内容类型怎么填
  • 现金存入银行如何做账
  • 应收账款占比是什么
  • sql server 2008保存数据库
  • 景点门票做什么科目
  • 实收资本与注册资本之间的关系
  • 修理费用的会计怎么做账
  • 工程预付税金如何计算
  • 旅行社增值税2020
  • 银行承兑汇票以公允价值计量
  • 联营扣点业务会亏钱吗
  • 生产性生物资产折旧计入什么科目
  • 当恢复系数e=1时碰撞属于什么碰撞
  • 系统停止工作
  • 硬盘安装64位win8.1/win8或win7操作系统图文教程
  • wlms.exe是什么
  • win7 系统启动
  • Win10 Mobile RS2预览版14943上手视频曝光
  • xp系统开机后不停重启
  • xp系统怎么强制结束进程
  • qtzgacer.exe - qtzgacer进程是什么文件 .作用是什么
  • win7报错0xc0000428
  • win10触屏操作
  • linux在网络方面的应用
  • 事件委托机制的三个主要组件
  • node session
  • css 网页布局
  • node web 框架
  • shell脚本编程实例
  • div css页面布局
  • js html css
  • python怎么设置行号
  • unity编辑工具软件介绍
  • jquery校验
  • unity3d相机设置视角
  • androidstudio如何放大代码
  • 上海买房退税政策2020
  • 广东增值税发票勾选平台
  • 政府对国税局的支持
  • 会计的各种税
  • 劳务报酬预缴税率表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设