前端之家收集整理的这篇文章主要介绍了
js实现带进度条提示的多视频上传功能,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例为大家分享了js带进度条上传多视频的具体代码,供大家参考,具体内容如下
效果:
引用:
html:
上传视频
$(".avatarVideo").change(function() {
var _this = $(this);
_this.wrap("
");
_this.parents('.fileUploadeVideo').ajaxSubmit({
dataType: 'json',beforeSend: function () {
$(".progress").show();
},uploadProgress: function (event,position,total,percentComplete) {
var percentVal = percentComplete + '%';
_this.parents('.videoUpfile').find(".progress-bar").width(percentComplete + '%');
_this.parents('.videoUpfile').find(".progress-bar").html(percentVal);
_this.parents('.videoUpfile').find(".sr-only").html(percentComplete + '%');
},success: function (data) {
if(data.code==100) {
_this.parents('.videoUpfile').find(".files").html("
文件名: " + data.video_title);
_this.parents('.videoUpfile').find("input[type=hidden]").val(data.video_id);
alert("
上传成功!");
}else{
alert("
上传失败");
}
},error: function () {
alert("
上传失败");
}
});