用的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 关注
- 474 浏览
添加回答
举报
0/150
提交
取消