显示使用 AJAX 获取数据时的加载百分比
show percentage loading while fetching data with ajax
我想知道是否有可能,或者是否有任何插件可以与Ajax一起使用,因为在后台获取数据时,它会显示百分比并在数据完成加载后完成100%。是否可以使用 jquery 进行,并且是否有任何插件?
您有一个或几个请求吗?如果您只有一个请求,我认为 javascript 不能解决此问题,因为您的代码仅在请求完成并收到响应时才会收到通知。因此,如果要显示百分比,则应执行多个请求。在这种情况下,您知道您收到了多少块以及还剩下多少块。但是,如果您只能显示进度条而不显示百分比,则可以执行以下操作:
function load(){
showGifProgressBar();
$.post(url, function(data){
hideGifProgressBar();
});
}
其中显示Gif进度栏将显示任何gif图像(加载gif示例)
在 JavaScript 中根本不可能获得 ajax 调用的进度,AJAX 中没有本机功能。没有任何插件可以这样做。
您可以在启动 ajax 调用时显示加载图像,并在从服务器获得响应或调用成功函数时隐藏图像。示例代码如下:
showLoadingBar();
$.ajax({
url:'/your/url',
success:function(response){
hideLoadingBar();
}
})
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 显示php中的加载百分比文本
- 带有百分比的 Ajax 加载进度条
- 动态增加 AJAX 加载程序的负载百分比
- 显示使用 AJAX 获取数据时的加载百分比
- 进度条显示ajax、php中的加载百分比
- 边缘动画自定义百分比预加载程序
- 仅在页面加载的特定百分比上进行转换/事件像素加载
- 在WebView中运行JavaScript,而页面仍在加载-我可以得到进度百分比
- 如何跟踪页面加载的百分比
- 如何显示加载状态的百分比ajax响应
- 填充透明的标志与页面加载的百分比
- 如何显示网站加载的百分比,而不是gif或任何动画图像
- 如何获得一些元素的实际宽度/高度加载后,其宽度/高度最初设置百分比
- Javascript:决定文件加载的百分比
- 无法检索HTML5视频加载百分比
- Loader,它还显示网页的加载百分比
- JavaScript图像加载百分比