位置: 编程技术 - 正文

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

  • 分公司上交总公司营业款如何记账
  • 房租雇东不开发票只有收据怎么处理?
  • 不征税发票能报税吗
  • 为企业担保
  • 土地使用权计入存货吗
  • app 开发公司的账务处理
  • 收到货款定金计入哪里
  • 超30日未备案
  • 哪些税种可以税前扣除
  • 企业个人补偿款需要缴税吗?
  • 过路过桥费电子票验证
  • 债务重组过程
  • 收到分包公司工程发票收入怎么做账
  • 新准则 预提费用
  • 专用发票的开票人收款人复核人都要开齐吗
  • 工会经费计税依据是应发还是实发
  • 货到付款一般付多少运费
  • 支付外汇代扣代缴增值税
  • 工程用的叉车计提折旧记到什么科目?
  • 销售费用占收入比例叫什么
  • windows11怎么设置锁屏密码
  • 视同销售要做收入?
  • 补充医疗保险是六险吗
  • 哪些发票内容可以抵税
  • php curl_multi_init
  • 怎么登明细分类账
  • 非营利组织免税范围
  • 专项应付款费用化
  • 【深度学习】目标检测的性能评价指标,mAP_0.5,mAP_0.5,0.95,0.05
  • 制造费用账户在期末被结平
  • 唱吧地图
  • 业务宣传费列支合理性
  • 印花税计提比例是多少
  • 专票认证期限多长时间
  • 金融资产的会计科目
  • 招待客户住宿费进项税可以抵扣吗
  • 企业异地预交的税怎么算
  • 税盘抵扣怎么做分录
  • 企业的专利年费是多少
  • db2入门
  • mysql开启远程访问权限
  • 租赁公司租赁物计入什么会计科目
  • 货款已退回货已收到怎么办
  • 资本公积的账务处理例题
  • 营改增后服务业账务处理
  • 单独运费怎么做账
  • 服务外包离岸业务是什么
  • 公章变更需要到哪里办理
  • 利润分配未分配利润怎么结转
  • 产品质量认证费用属于什么成本
  • 公司为员工购买汽车怎么申报
  • 做假账本怎么判
  • 生产费用总分类核算的程序包括
  • 行转列sql函数
  • vista和win7哪个对配置要求高
  • 提升英语
  • 使用二氧化碳灭火器时人应该站在什么位置
  • mssecsvr.exe病毒现象
  • win1020h2版本千万别更新
  • Mtdacq.exe - Mtdacq是什么进程 有什么用
  • 如何判断win7
  • Win7系统如何查看隐藏文件
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • python如何用turtle
  • angular.js
  • 模仿文明
  • jquery控制滚动条位置
  • python3+PyQt5实现使用剪贴板做复制与粘帖示例
  • jquery弹窗弹出一个页面
  • JavaScript+html5 canvas制作的圆中圆效果实例
  • jquery自动加载的方法
  • javascript图片切换代码
  • jquery点击事件有什么方法显示
  • python中tcp
  • 国税人事部门党建工作(税务局党建部门)
  • 2008年深圳房价崩盘
  • 税收缴款书税务收现专用的开票人是谁
  • 货物无偿赠予政府怎么写
  • 征管基础平台app
  • 山西省国家税务总局山西省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设