[英]Get percentage progress of web services
要初始化Intranet网站,必须运行Web服务以获得一些信息配置。 对于此Web服务,我想显示一个进度栏。
用这种简单的方法
$.ajax({
url: "app.asmx/init",
type: "GET",
dataType: "json",
xhrFields: {
onprogress: function (e) {
if (e.lengthComputable) {
console.log(e.loaded, e.total);
}
}
});
结束对Web服务的调用后,我得到了e.total
和e.loaded
。
在本文中( 不是真实的百分比进度 ),说明了一种获取假进度条的方法:不是真实的百分比进度,因为使用了setInterval
。
如何获得实际的百分比进度? 如何获得服务器进度?
使用jQuery方法.ajaxStart()和.ajaxComplete() 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.