码迷,mamicode.com
首页 > Web开发 > 详细

文件上传显示进度(js代码实现,不适合多次中转显示)

时间:2018-05-25 13:48:30      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:turn   cti   pos   bar   length   span   文件   dcl   math   

$.ajax({
url : basePath + "/container"+"/upload"+"?_t="+new Date().getTime(),
dataType : ‘json‘,
data : form,
type : ‘POST‘,
processData : false, // 告诉jQuery不要去处理发送的数据
contentType : false,
xhr: function(){
myXhr = $.ajaxSettings.xhr();
if(myXhr.upload){
myXhr.upload.addEventListener(‘progress‘,function(e) {
if (e.lengthComputable) {
var percent = Math.floor(e.loaded/e.total*100);
if(percent <= 100) {
// $("#J_progress_bar").progress(‘set progress‘, percent);
// $("#J_progress_label").html(‘已上传:‘+percent+‘%‘);
console.log(percent)
}
if(percent >= 100) {
// $("#J_progress_label").html(‘文件上传完毕,请等待...‘);
// $("#J_progress_label").addClass(‘success‘);
console.log(percent)
}
}
}, false);
}
return myXhr;
},
success: function(res){
// 请求成功
},
error: function(res) {
// 请求失败
console.log(res);
}

})



显示时时上传进度,data参数为formData formData的具体使用可以自行查询资料

欢迎加群交流:589780530

文件上传显示进度(js代码实现,不适合多次中转显示)

标签:turn   cti   pos   bar   length   span   文件   dcl   math   

原文地址:https://www.cnblogs.com/licunzhi/p/9087174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!