用的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 關注
- 504 瀏覽
添加回答
舉報
0/150
提交
取消
