位置: 编程技术 - 正文

教你如何终止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地图数据(附源码下载)(如何使用定向流量)

  • 个税汇算清缴怎么把全年一次性奖金并入综合所得
  • 辞退员工补偿金是按实发工资算还是应发
  • 个税为负数如何申报
  • 在分公司签的合同能转到总公司吗
  • 税务局个人开发票流程
  • 在建工程在现金流量表中
  • 融资租入的企业有哪些
  • 给经销商的回扣如何做账?
  • 应收账款已收回但是账面还有余额怎么处理
  • 建筑业红字发票备注
  • 材料未验收入库属于哪个科目
  • 递延所得税资产是什么
  • 个税中的其他所得税
  • 文化建设事业费按季度申报吗
  • 不征税的政府补助如何开票
  • 记账凭证领用材料如何填写
  • 固定资产处置计算公式
  • 对方不开票
  • 所得税费用属于损失吗
  • 小规模应交税费有三级科目吗
  • 定期存款计入什么科目
  • 出口退税的钱退到哪里了
  • 超市开具预付卡发票不征税发票上税吗
  • 增值税专票和普票的区别税率
  • 进口应税消费品的组成计税价格为
  • 在win7系统中将打开窗口拖到屏幕顶端
  • movie maker是什么软件
  • win11怎么打开设置
  • 分公司收到总公司利润分录怎么写
  • 取得普通发票与专票区别
  • 增值税专用发票查询系统官方网站
  • 贷款滞纳金如何收取
  • token过期处理
  • 普利特维采湖群国家公园天气
  • html简单的游戏
  • php的implode
  • nerf 入门
  • 包装费 增值税
  • react组件constructor
  • php红包源码
  • 传统结算工具的不足有
  • 出口免税和退税的区别
  • 分公司要不要银行开户
  • 销售折让怎么核算成本
  • 生产费用在完工产品和在产品之间的方法
  • 增值税发票扩版申请说明
  • 流动资金包括哪些费用
  • 一般纳税人无票收入怎么做账分录呢
  • 低值易耗品怎么摊
  • 上期留抵税额可以留多久
  • 垫款报销
  • 法人购买设备投入企业
  • 运输业户
  • 总公司调拨子公司怎么办
  • 财产租赁合同印花税计税依据
  • 企业支付宝买东西怎么买
  • 投资性房地产公允价值变动借贷方向
  • 企业所得税里的利润总额按什么填写
  • Windows10下mysql 5.7.17 安装配置方法图文教程
  • win7桌面库图标怎么删除
  • android x86 4.0 iso
  • 常用宏操作的参数设置方法
  • tr linux 命令
  • windows xp 配置
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • windows10预览版怎么样
  • win7激活工具怎么使用
  • win7玩英雄联盟卡顿怎么解决
  • 红石cpu教程
  • unity Toggle Groud
  • 批处理编程教程
  • linux 检查网络状态
  • unity find references in scene
  • pass python用法
  • JavaScript基础教程
  • 广西公安厅有几个处长
  • 督查局工作怎么样
  • 车船税的缴纳证明是什么意思?
  • 国税局内设机构
  • 出口之后必须办什么手续
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设