ajax提交进度条,ajax上传进度条onprogress

2023-11-11

ajax上传进度条onprogress

2020-10-15    分类: 前端资源

主要还是用到XMLhttprequest的onprogress监听函数实现

var formData = new FormData();

formData.append("file", e);

formData.append("musicName", songName);

formData.append("singerName", songer);

formData.append("roomId", getParams('roomid'));

$.ajax({

headers: {

"userToken": userToken //此处放置请求到的用户token

},

url: '/api2' + basePath + API.uploadMusicByRoomId,

/*接口域名地址*/

// url: 'http://10.10.7.237:8080/music/uploadMusic', /*接口域名地址*/

type: 'post',

data: formData,

contentType: false,

processData: false,

beforeSend: function() {

$('.area').text('上传中');

},

xhr:function() {

var xhr = $.ajaxSettings.xhr();

if (xhr.upload) {

xhr.upload.onprogress = function(e) {

if (e.lengthComputable) {

var percent = Math.floor( e.loaded / e.total * 100);

console.log(percent);

}

};

}

return xhr;

},

success: function(res) {

},

error: function(res) {

}

})

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ajax提交进度条,ajax上传进度条onprogress 的相关文章

  • AMD第四代EPYC拼上最后一块拼图 智能边缘市场烽烟再起

    2023年5月初 有媒体爆料称 代号 Siena 锡耶纳 的AMD EPYC 霄龙 8004系列处理器已通过了SATA IO的验证 当时的EPYC 8004可谓犹抱琵琶半遮面 9月18日 AMD正式推出EPYC 8004系列处理器 千呼万唤
  • JVM-内存结构

    目录 1 什么是JVM 2 jvm的内存结构 2 1程序计数器 2 1 1定义 2 1 2Java程序的运行原理 2 2虚拟机栈 2 2 1定义 2 2 2栈内存溢出 2 3线程运行诊断 3 本地方法栈 4 堆 4 1定义 4 2堆内存溢出
  • shell脚本之如使用return和exit

    文章目录 shell脚本之如使用return和exit 一 exit和return基础 EXIT退出指令举例 在函数中使用return语句退出举例 二 最佳实践 三 子脚本返回非零状态码时导致主控脚本退出中断的问题 问题描述 重要 问题分析
  • Windows下julia编程环境搭建

    Windows下julia编程环境搭建 jupyter notebook环境配置 julia vscode环境配置 参考 jupyter notebook环境配置 安装包下载并安装 安装时可以勾选add julia to path http
  • 带你深入了解==和equals 的区别 ?

    1 功能不同 是判断两个变量或实例是不是指向同一个内存空间 equals 是判断两个变量或实例所指向的内存空间的值是不是相同 2 定义不同 equals 在JAVA中是一个方法 在JAVA中只是一个运算符号 3 运行速度不同 比 equal
  • Vulkan Android 实战 - 接口导入

    大家好 接下来将为大家介绍Android Vulkan 实战 接口导入 首先要确定手机是否支持Vulkan 可以下载一个AIDA64应用app 在设备中如果能找到vulkan设备 说明支持 否则不支持 严格按照官方介绍的步骤一步步执行 就能
  • 网站备案后可以换服务器吗,域名备案后可以更换服务器吗

    域名备案后可以更换服务器吗 内容精选 换一换 不可以 只有购买了华为云产品资源 如有确定的 包年 包月 弹性云服务器 包年 包月 弹性公网IP 华为云才是您的接入商 才可以代操作申请网站备案 您可以购买如下任一产品 用于网站备案使用 ECS
  • perl子程序调用

    perl子程序调用 use strict 使用严格的编程方式 sub用来定义子程序 参数在 这个数组里 数组里的第一个元素是 0 sub large if 0 gt 1 print 0 else print 1 large 15 12 su
  • Oracle数据单实例多实例服务示例

    在我们工作时 有时需要一个oracle实例被不同网段的ip访问 从而需要开通2个或以上的实例服务 如下为例子 listener ora文件内容 listener ora Network Configuration File oracle a
  • Kendo UI开发教程(12): Kendo MVVM 数据绑定(一) attr

    Kendo UI MVVM数据绑定支持的绑定属性有 attr checked click custom disabled enabled events html invisible style text value visible 这些属性
  • 储存测试

    declare result code varchar2 400 result info varchar2 400 begin for i in 20170420 20170430 loop 循环体 P JH AUDIT ECS ALL i
  • 找出总分最高的学生

    找出总分最高的学生 TOC 给定N个学生的基本信息 包括学号 由5个数字组成的字符串 姓名 长度小于10的不包含空白字符的非空字符串 和3门课程的成绩 0 100 区间内的整数 要求输出总分最高学生的姓名 学号和总分 输入格式 输入在一行中
  • AOSP预置第三方应用

    一 选择需要编译的aosp版本 下载源码并进行编译 这里可以自行自行参考网络上的文章进行操作AOSP 镜像使用帮助 进入aosp目录 初始化编译环境 选择对应的版本 没有实体机 直接编译运行在虚拟机的版本 source build envs
  • 使用宏来简化,在Nordic52832 的sdk17.0.2中添加自定义Service和attribute

    sdk17 0 2附带的example中 各种类型和函数等都过度包装了 一个很简单的东西 定义了一层又一层 很容易让人看的头皮发麻 为了降低添加Service和处理各种handler的难度 使用宏来简化添加自定义Service和attrib
  • 区块链技术相关论文、文档

    索引 Angaroa的实现 repo Understanding Serenity Part I Abstraction 中文翻译 Understanding Serenity Part 2 Casper 中文翻译 隔离见证技术 set w
  • 华为资深工程师:码农很多,但程序员并不多......

    本文来自 华为人 转载请注明出处 作者 于志国 期间一位驰骋商界多年的老友问 你现在在华为做什么工作呀 我很骄傲地说 系统架构师 可是他却愣了很久 但当我老婆在旁边补上一句 码农 时 老友瞬间秒懂 却把我受伤的心孤独地留在风中凌乱 作为与
  • 组个最小数

    给定数字0 9各若干个 你可以以任意顺序排列这些数字 但必须全部使用 目标是使得最后得到的数尽可能小 注意0不能做首位 例如 给定两个0 两个1 三个5 一个8 我们得到的最小的数就是10015558 现给定数字 请编写程序输出能够组成的最
  • Postman抓包网页请求

    安装postman Interceptor谷歌插件 1 点击软件右下角Capture 2 启用代理 设置端口 3 手动点开谷歌插件 开始获取 4 获取结果可以点击进入详情页 查看接口信息
  • 深入理解计算机系统(第3版) 第十一章 网络编程

    1 客户端 服务器编程模型 采用这个模型 一个应用是由一个服务器进程和一个或者多个客户端进程组成 服务器管理某种资源 并通过操作这种资源来为它的客户端提供某种服务 客户端 服务器模型中的基本操作是事务 transacton 一个客户端 服务

随机推荐

  • 前端面试必备知识点总结(持续更新)

    这篇博客是对前端面试所必须掌握的知识点的总结 并且这篇博客正在持续更新中 面试复习 1 JavaScript 基础 1 执行上下文 作用域 闭包 1 什么是执行上下文 执行上下文是评估和执行JavaScript代码环境的抽象概念 每当Jav
  • 示例代码TestCpp中场景操作浅分析

    参考http blog csdn net honghaier article details 8130947 controller h cpp 示例场景管理类TestController 用于显示所有示例的菜单 testBasic h cp
  • 元宇宙+教育,正在引发哪些剧烈变革?机会在哪里?丨圆桌实录

    图片来源 由无界AI绘画工具生成 2月23日 温州元宇宙创新中心为2023年第一批申请入驻的项目企业举办了签约仪式 温州临境网络科技有限公司 温州好玩文化产业有限公司 温州云兮科技有限公司 筹 等企业完成签约 这意味着 温州当地的文创 教育
  • L2-4 哲哲打游戏PTA

    哲哲是一位硬核游戏玩家 最近一款名叫 达诺达诺 的新游戏刚刚上市 哲哲自然要快速攻略游戏 守护硬核游戏玩家的一切 为简化模型 我们不妨假设游戏有 N 个剧情点 通过游戏里不同的操作或选择可以从某个剧情点去往另外一个剧情点 此外 游戏还设置了
  • Linux网络程序设计-TCP网络编程

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 前言 一 TCP IP协议是什么 二 端口 三 socket端口 1 两个重要的数据类型sockaddr和sockaddr in 2 基于TCP协议的客户端 服务器
  • GitHub 优秀的 Android 开源项目第二篇——转自多篇网络文章

    原文地址为http www trinea cn Android android open source projects view 作者Trinea 主要介绍那些不错个性化的View 包括ListView ActionBar Menu Vi
  • weex scroller滚动的小烦恼

    背景 前几天的需求开发中 需要完成这样一个功能 这还不简单 一个横向滚动的tag选择功能 一个横向scroller搞定问题 但是做为一个对自己有 要求 的程序员 怎么可能会接受一个死气沉沉的滚动条 为了勾起用户的点击欲望 我毫不犹豫的增加了
  • 微信开发提示未绑定网页开发者

    加入一下就可以了
  • input上边框有阴影(iPhone手机)

    做移动端 发现在苹果手机上input显示有问题 上边框一直有阴影 input的border初始化 box shadow也做了处理 box shadow 0 0 0 fff 在手机端都无效 如图 解决方案 input outline none
  • 利用cuda加速MATLAB程序

    利用cuda加速MATLAB程序 利用cuda加速MATLAB程序 1参考木子超的办法 2参考Tomheaven的方法 3引用 最近因为要做张量的模态积 所以要考虑使用cuda来进行并行的编程 但是c 实在太麻烦 尤其是在有MATLAB的时
  • HBase Shell常用Shell命令

    1 进入与退出hbase shell命令行窗口 root repo hbase shell hbase main 001 0 gt hbase main 001 0 gt exit root repo 2 help 1 查看hbase中有哪
  • 光标异常如何解决

    相信大家都遇到过一个小问题 那就是当编辑文章时光标会不小心变为下图所示的样子 这样就无法正常删除文字 其实想要恢复正常很简单只需点进编辑页面后 再按下insert键即可 一般电脑是Ins
  • GitHub项目:自然语言处理领域的相关干货整理

    自然语言处理 NLP 是计算机科学 人工智能 语言学关注计算机和人类 自然 语言之间的相互作用的领域 本文作者为NLP初学者整理了一份庞大的自然语言处理领域的概览 选取的参考文献与资料都侧重于最新的深度学习研究成果 这些资源能为想要深入钻研
  • sql关于avg中的else null和else 0

    drop table test1 use sys create table test1 id int not null num int not null insert into test1 values 1 10 insert into t
  • Eclipse 配置 maven

    旧版的eclipse在线安装maven太麻烦了 要安装很多依赖的东西 有时费半天劲 还按不上 不是缺这个就缺那个 而且网上推荐maven插件链接http m2eclipse sonatype org sites m2e已经失效 查看其官方网
  • Kutools for Excel v26.10 Excel插件工具箱中文版

    Kutools for Excel 是一款强大的Excel 插件增强工具箱 可以在Excel中点击几下简化各种复杂的任务 例如 Excel用户可以轻松地将工作表与多次点击相结合 合并单元格而不会丢失数据 仅粘贴到可见单元格 等等 毫无疑问
  • Kafka3.1安装配置,配置Kafka集群,Zookeeper集群

    1 下载Kafka安装包 Kafka官网下载地址 https kafka apache org downloads 2 解压压缩包 tar zxvf kafka 2 12 3 1 0 tgz c kafka 3 进入配置文件目录 cd ka
  • mybatis3 大于、小于、不等于等特殊字符转义

    特殊字符 特殊字符转义一 特殊字符转义二 gt gt lt lt 代码实例
  • day22-----3.1-----coturn安装以及报错“coturn/src/apps/relay/netengine.c:316:对‘SSL_CTX_up_ref’未定义的引用“

    1 安装步骤 我的系统是Ubuntu16 04 1 1 安装coturn需要的依赖 我先安装了下面两个依赖 sudo apt get install libssl dev sudo apt get install libevent dev
  • ajax提交进度条,ajax上传进度条onprogress

    ajax上传进度条onprogress 2020 10 15 分类 前端资源 主要还是用到XMLhttprequest的onprogress监听函数实现 var formData new FormData formData append f