js或jquery如何判断页面中所有ajax都执行完了

Uncle_long 2017-09-28 09:59:30
现在有个项目 需要一个页面的所有ajax都执行完毕后再让loading消失。求大神帮解答一下。。
...全文
1406 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenlong9610 2017-10-31
  • 打赏
  • 举报
回复
定义一个全局变更,执行完了之后更新
Go 旅城通票 2017-10-17
  • 打赏
  • 举报
回复
全局变量+ajax全局事件ajaxComplete和ajaxSend来控制 ajaxSend中全局变量+1,ajaxComplete中-1,并且判断全局变量为0说明说有ajax执行完毕了

Web开发学习资料推荐
ajax对象属性withCredentials
配置chrome支持本地(file协议)ajax请求
RockeyCui 2017-09-30
  • 打赏
  • 举报
回复
初始化页面多少个ajax请求,reqSum ajax的complete方法中 reqSum-- ,然后判断reqSum是否为0,为0则关闭遮罩层。
jio可 2017-09-28
  • 打赏
  • 举报
回复
统计一下总共多少个请求,在每个请求的响应里面判断每完成一个就减一,当结果是0的时候关闭loading遮罩层

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧