位置: 编程技术 - 正文

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

  • 房产税会计分录怎么做
  • 汇算清缴涉及哪些调整
  • 房地产企业递延所得税资产计算方法
  • 固定资产到期账务处理
  • 兼职劳务报酬需要发票吗
  • 取暖费扣个人所得税吗
  • 收到投资款需要缴纳增值税吗
  • 红字专用发票信息表用什么纸打印
  • 小规模纳税人普票收入会计分录
  • 个人股权转让未分配利润如何处理
  • 民营企业的待遇
  • 新准则前期差错更正
  • 收银系统已入库怎么操作
  • 工资中的考核罚款会计怎么处理?
  • 公司支付收益权转让怎么做账?
  • 不征税收入和免税收入有什么区别
  • 如果一直没到国税局办理登记怎么办
  • 新建厂房装修费账务处理
  • 固定资产取得方式A04代号
  • 当月开票一定要当月入账吗
  • 分公司银行开户需要章程吗
  • 企业年金个税如何计提
  • 教育附加税怎么退
  • 公司增值税发票怎么开
  • windows10.0
  • 直接人工成本的计算
  • 研发阶段产品销售账务处理
  • win7ie图标删除了怎么恢复
  • mac键盘图标与对号不一致
  • 包装物如何做会计分录
  • 长期股权投资转让需要交什么税
  • dat文件转换成wps表格
  • php轻松入门视频教程
  • 已缴增值税的账务处理
  • 冲减应收账款的分录
  • echarts饼图标题
  • 会计政策变更累计数
  • php -r
  • 合伙企业利润分配原则
  • 图像识别算法
  • 微信小程序开发一个多少钱
  • 当月交印花税会计分录
  • 工业企业成本核算会计分录
  • 财务报表报送与信息采集(小企业会计准则)季报
  • 织梦如何使用不侵权
  • mongodb的坑
  • php.ini上传限制
  • 变更股东投资比例
  • 个体户定额征收后还要报税吗
  • 小公司财务做内账流程
  • 年应税销售额是指纳税人在连续不超过12个月或四个季度
  • 成品油发票如何作废
  • 房产税减按70%的政策
  • 高温补贴发放管理制度
  • 国家退税计入什么科目
  • 资产减值的含义与应用范围
  • 给客户的促销费用怎么入账
  • 社区养老服务平台
  • 系统32位和64位的区别 Windows系统32位和64位的区别在哪里
  • 让windows10蓝屏
  • win7虚拟内存如何转移到D盘
  • 开机启动项怎么取消设置
  • 黑马一键重装
  • ocxdll.exe - ocxdll是什么进程 有什么用
  • win8.1怎么优化才流畅
  • win10提示空闲计时器已过期
  • 浅谈特殊儿童的融合教育论文
  • 如何正确使用零钱
  • em和px
  • python字符串中的反斜杠
  • 使用BMFont+NGUI利用图片制作自定义字体
  • 3d游戏引擎诞生
  • unity as
  • unity ngui
  • unity struct
  • js如何使用cookie
  • jquery-validate
  • jquery.form.js实现文件上传
  • 铜川财务
  • 补交以前年度城建税费怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设