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

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


千万里不及你
浏览 1248回答 3
3回答

慕容708150

题主用的是 jQuery 吧?根据文档,$.ajax 提供一个 complete 回调,在请求完成时会调用,像这样:// 开始请求showLoading()$.ajax(url, {  complete: function () {    // 请求完了    hideLoading()  }})

凤凰求蛊

原生js XMLHttpRequest在onreadystatechange事件根据判断readyState和status的状态可以知道数据是否已发送完
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript