位置: 编程技术 - 正文

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

  • 成立蔬菜公司免税吗
  • 房产税会计分录怎么做
  • 税财通财务软件备份与恢复
  • 电子商务税收的特征有哪些?
  • 桥闸通行费怎么做账务处理
  • 装修费用应该计入什么科目
  • 企业稳岗返还申请报告模板
  • 小规模纳税人免征增值税怎么记账
  • 车辆固定资产的入账价值
  • 上个月没有清卡,这个月可以抄税吗
  • 商誉减值可以抵税吗
  • 物流企业信用评级
  • 客户退货的会计分录
  • 个税手续费返还比例
  • 一般纳税人公司是什么型企业
  • 企业年金个人所得税扣除标准
  • 电商平台收取会员费吗
  • 土地出让金进项税税率
  • 基金申购费有下限吗
  • 未认证的进项也就是库存
  • 商场交的房租押金可以退吗
  • 材料货款会计分录怎么做
  • 公司和别人合伙违法吗
  • 公司拍卖车牌
  • 奖金能否和工资一起发放
  • 城建税和教育费附加可以税前扣除吗
  • 支付佣金费用没扣怎么办
  • 跨期做账如何处理当事人
  • 版权许可授权书
  • 企业所得税汇算清缴表
  • 企业在运行过程中会遇到哪些法律问题
  • 车间整改的目的
  • 固定资产折旧的影响因素
  • 曼哈顿2021
  • 其他应收款贷方负数说明什么
  • winspool.drv病毒
  • hp是什么软件
  • vue ui怎么用
  • vue 的watch
  • 融资性租赁会计处理计入固定资产
  • 经营租入的设备为什么不属于资产
  • php获取年月日
  • vue新手教程
  • 使用van-picker 动态设置当前选中项
  • 以前年度损益调整结转到本年利润吗
  • 子公司吸收合并母公司 特殊性税务处理
  • mongodb数据类型有哪些
  • 本年缴纳上年的所得税填年报
  • 普通发票可抵税吗
  • 物业费可税前扣除吗
  • 保险理赔进项税额转出
  • 福利费可以抵扣所得税吗
  • 小规模减免的增值税要交所得税吗
  • 残保金申报方式改变时间
  • 库存商品一直没有销售怎么办
  • 电梯折旧费计算方法
  • 固定资产拆除怎么处理
  • 工资代发户怎么开
  • 润滑油开具增值税专用发票
  • 生产企业原材料占产成品的比例
  • 事业单位用电收费标准
  • 提前还贷款要满十八岁吗
  • 自行研发的无形资产入账价值
  • 租用的办公室装修费用怎么入账
  • 长期应付款涉及哪些业务,应如何进行核算
  • 修改远程桌面端口后,远程桌面连不上
  • macbookpro 安装
  • root linux
  • linux阅读器
  • 登录ip怎么查位置
  • python把html页面生成图片
  • python如何配置
  • 原生javascript开发
  • html label标签的使用教程
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • jqueryui
  • putty自动退出
  • python设计教程
  • python读dat数据
  • 购销合同印花税的计税依据怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设