位置: 编程技术 - 正文

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

  • 房地产开发企业资质等级有几个
  • 小规模企业税收优惠政策2023
  • 白酒消费税税率多少钱一吨
  • 小微企业城建税优惠政策2022
  • 代收款是什么套路
  • 给员工发开门红包的通知
  • 跨年发票问题
  • 汇算清缴调增的金额,如何做会计分录
  • 不得抵扣的进项税额转出会计分录
  • 金税三期会查之前的票吗
  • 公司清算 债权
  • 抵减的增值税如何记账
  • 收到施工方给红包怎样处理
  • 费用暂估入账
  • 会计报表的附表包括哪些
  • 纸箱报废处理怎么做账
  • 基本户开户费多少钱
  • 个人所得税申报错误如何更正申报
  • 股权转让能否低于股价
  • 企业处理二手车增值税没交,有什么影响
  • 担保贷款造成的损失可以税前扣除吗?
  • 补缴纳以前年度企业所得税税率如何论定
  • 用苹果macbook pro怎样
  • 以前年度损益调整怎么做账
  • phpstorm如何运行
  • 重装系统j
  • linux系列
  • linux tr
  • php uasort
  • 企业所得税的计提和缴纳分录
  • echarts-gl
  • laravel orm使用
  • spring boot整合hibernate
  • php100 jquery教程
  • 无法报销的原因
  • 员工借现金分录
  • 帝国cms灵动标签排除上一篇下一篇文章
  • 股权转让 收益
  • sql语句分组汇总
  • 房地产销售老项目增值税
  • 所得税汇算清缴退税会计分录怎么做
  • 小微企业预缴所得税怎么填报
  • MySQL中使用FREDATED引擎实现跨数据库服务器、跨实例访问
  • 无追索权保理的例外
  • 企业应付职工薪酬的会计核算
  • 现金流量表编制实操
  • 增值税专用发票的税率是多少啊
  • 注销时,其他应付款有余额,怎么冲减
  • 生产线更新改造替换的旧设备
  • 公众号认证小额打款流程
  • 航天信息税票
  • 劳动仲裁支付的补偿金计入什么科目
  • 出口报关金额怎么算
  • 发票开出来对方不走账会怎么样?
  • 支付宝企业账户在哪里查看
  • 企业固定资产清理流程
  • 其他综合收益属于什么科目借贷方向
  • 账簿的概念与分类
  • 委托加工企业的账务处理
  • Win10 Mobile Creators预览版14959更新修复内容与已知问题汇总
  • 如何设置linux
  • win7系统设置开机启动项
  • imac 5k屏幕参数
  • imac家长控制
  • centos sh
  • 如何教新手
  • bootstrap怎么用
  • jQuery的ajax中使用FormData实现页面无刷新上传功能
  • ftp命令操作
  • jquery里的ready是什么意思
  • jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
  • 开发Blog整理
  • 国家税务局科员属于什么级别
  • 税务稽查协查管理办法 国家税务总局
  • 现在是一般纳税人,属于小规模发生的业务怎么开票
  • 税务更名需要什么材料
  • 山东省国家税务局威海培训中心
  • 进口车区别
  • 煤炭资源税税率选煤税率多少黑龙江
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设