用的ajax上传图片,怎么获取真实的上传进度。
1 回答
HUWWW
TA贡献1874条经验 获得超12个赞
$.ajax({ url:'url', data:formData, type: 'POST', cache: false, contentType: false, processData: false, success:function(data){
}, xhr:function(){ //获取上传进度
var myXhr = $.ajaxSettings.xhr();
if(myXhr.upload){ // check if upload property exists
myXhr.upload.addEventListener('progress',function(e){
var loaded = e.loaded;//已经上传大小情况
var tot = e.total;//附件总大小
var per = Math.floor(100*loaded/tot); //已经上传的百分比
console.log(per)
}, false);
}
return myXhr;
}
})- 1 回答
- 0 关注
- 510 浏览
添加回答
举报
0/150
提交
取消
