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