分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

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

发布时间:2023-09-06 01:56责任编辑:顾先生关键词:js文件上传
$.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代码实现,不适合多次中转显示)

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved