位置: 编程技术 - 正文

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

  • 城建税是什么税率
  • 增值税发票丢失最新处理办法
  • 中级报名的报考条件要求
  • 促销费用计入销售费用哪个科目
  • 未分配利润与净利润不相等
  • 退回以前年度费用怎么做帐
  • 失控发票一定要补税吗
  • 零申报还要抄税吗
  • 核定征收率怎么算的
  • 软件公司主营业务是什么
  • 税务等级低有什么影响
  • 小规模纳税人办公场地要求
  • 子母公司有连带责任吗
  • 支付外汇货款
  • 成本法长期股权投资账务处理
  • 计提工资需要工资表吗
  • 重疾险可以扣税吗
  • 增值税适用范围和税率
  • 公户转账备注写错会查吗
  • 电话充值卡如何变现
  • 成本分析总结报告
  • 出售固定资产属于收入
  • 什么是现金购房
  • 笔记本开机黑屏不显示任何东西
  • 公司旅游费计入什么科目
  • 临时工工资应该找人力资源要吗
  • typecho插件开发教程
  • linux使用范围
  • 消防设施费用怎么入账
  • wind10记事本在哪
  • 计提未支付的费用
  • 企业代扣代缴个人所得税会计分录
  • 免征个人所得税33种情形
  • 餐饮管理公司开发票
  • 亏损企业所得税怎么交
  • 2023新版拳击航母
  • 【Spring+SpringMVC+Mybatis】Spring+SpringMVC+Mybatis实现前端到后台完整项目
  • 网络请求失败什么意思
  • 董事长报销应该是怎样的流程
  • 增值税 转出
  • 什么是印花税,怎么征收
  • 商品流通企业库存商品的核算方法主要有
  • 3月1日前包括什么意思
  • 公司购买电脑怎么入账科目
  • 专项附加扣除中住房租金扣除所指的工作城市范围包括
  • sqlserver数据库提示授权过期
  • 无形资产摊销怎么计算
  • 失业稳岗补贴怎么领
  • 税务登记证证书编号是什么
  • 企业所得税余额为负数
  • 国税申报流程怎么操作的
  • 公司给非本单位的个人转账有风险怎么平账
  • 收到服务费发票可以计入什么科目
  • 工会年末结余会计分录
  • 代理赚差价违法吗
  • 企业研发费用怎么证明
  • sql server 错误
  • mac笔记软件推荐
  • linux 命令大全
  • Linux下通过script 命令记录(数据库)操作步骤
  • Remind_XP.exe - Remind_XP是什么进程 有什么用
  • win10桌面图标显示错误
  • windows10运用
  • win10交接wifi
  • node.js cookie-parser 中间件介绍
  • iredmail是免费的吗
  • linux命令有啥用
  • 基于python的设计
  • perl中qw
  • Unity3D游戏开发培训课程大纲
  • python3并发
  • javascript的dom
  • android零基础
  • jquery audio
  • java面向对象和Java有区别吗
  • python汉字
  • 2023年最新税率一般纳税人
  • 中国税务报多少钱
  • 国家规定的免税项目
  • 湖北国税发票真伪查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设