为了账号安全,请及时绑定邮箱和手机立即绑定

怎么知道ajax 请求完了,想在数据没请求完时,页面有一个loading效果

怎么知道ajax 请求完了,想在数据没请求完时,页面有一个loading效果

千万里不及你 2019-03-14 14:09:42
怎么知道ajax 请求完了,想在数据没请求完时,页面有一个loading效果,有没有好的方案
查看完整描述

3 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

题主用的是 jQuery 吧?根据文档,$.ajax 提供一个 complete 回调,在请求完成时会调用,像这样:


// 开始请求

showLoading()

$.ajax(url, {

  complete: function () {

    // 请求完了

    hideLoading()

  }

})


查看完整回答
反对 回复 2019-03-22
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

原生js XMLHttpRequest在onreadystatechange事件根据判断readyState和status的状态可以知道数据是否已发送完


查看完整回答
反对 回复 2019-03-22
  • 3 回答
  • 0 关注
  • 1247 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信