js实现带进度条提示的多视频上传功能
发布时间 - 2026-01-11 02:27:46 点击率:次本文实例为大家分享了js带进度条上传多视频的具体代码,供大家参考,具体内容如下

效果:
引用:
<link rel="stylesheet" href="bootstrap.css" > <script src="jquery.fileupload.js"></script> <script src="http://malsup.github.com/jquery.form.js"></script>
html:
<div class="form-group">
<label>产品视频:</label>
<div class="videoUpfile">
<input type="file" name="avatarVideo" class="avatarVideo"><a class="btn deleteAvatarVideo" href="javascript:;" >删除</a>
<div class="videoMaterials">
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
<span class="sr-only">0% Complete</span>
</div>
</div>
<div class="files"></div>
<div class="showimg"></div>
<input type="hidden" value="" name="video_id[]">
<p style="color: #b92c28" class="img_upload_info"></p>
</div>
</div>
<div class="videoUpfile">
<input type="file" name="avatarVideo" class="avatarVideo"><a class="btn deleteAvatarVideo" href="javascript:;" >删除</a>
<div class="videoMaterials">
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
<span class="sr-only">0% Complete</span>
</div>
</div>
<div class="files"></div>
<div class="showimg"></div>
<input type="hidden" value="" name="video_id[]">
<p style="color: #b92c28" class="img_upload_info"></p>
</div>
</div>
</div>
script:
//上传视频
$(".avatarVideo").change(function() {
var _this = $(this);
_this.wrap("<form class='fileUploadeVideo' action='/admin/uploadimg/addVideo' method='post' enctype='multipart/form-data'></form>");
_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("上传失败");
}
});
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js带进度条上传多视频
# js带进度条上传视频
# js进度条上传提示
# 基于JS实现视频上传显示进度条
# 用JS制作可交互的视频进度条的案例分享
# 用js控制视频播放进度基本示例代码
# 上传
# 大家分享
# 具体内容
# 大家多多
# 进度条
# group
# div
# label
# input
# videoUpfile
# html
# http
# fileupload
# malsup
# form
# github
# type
# bar
# progress
# success
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
浅谈redis在项目中的应用
网站图片在线制作软件,怎么在图片上做链接?
免费网站制作appp,免费制作app哪个平台好?
Bootstrap CSS布局之列表
高端建站如何打造兼具美学与转化的品牌官网?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
Python并发异常传播_错误处理解析【教程】
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
如何安全更换建站之星模板并保留数据?
Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
JS碰撞运动实现方法详解
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
b2c电商网站制作流程,b2c水平综合的电商平台?
网页设计与网站制作内容,怎样注册网站?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
微信小程序 五星评分(包括半颗星评分)实例代码
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
北京的网站制作公司有哪些,哪个视频网站最好?
北京网站制作的公司有哪些,北京白云观官方网站?
zabbix利用python脚本发送报警邮件的方法
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
如何在建站之星网店版论坛获取技术支持?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
高端建站三要素:定制模板、企业官网与响应式设计优化
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
奇安信“盘古石”团队突破 iOS 26.1 提权
JavaScript如何实现类型判断_typeof和instanceof有什么区别
如何自定义建站之星网站的导航菜单样式?
教学论文网站制作软件有哪些,写论文用什么软件
?
如何在不使用负向后查找的情况下匹配特定条件前的换行符
如何基于PHP生成高效IDC网络公司建站源码?
如何在万网自助建站平台快速创建网站?
JavaScript中的标签模板是什么_它如何扩展字符串功能
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
WordPress 子目录安装中正确处理脚本路径的完整指南
Laravel怎么实现模型属性的自动加密
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】

