JS多文件上传的实例代码


Posted in Javascript onJanuary 11, 2017

废话不多说了,具体实现代码如下所示:

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <script src="./jquery-1.9.1.min.js"></script>
</head>
<body>
<form id= "uploadForm" action= "" method= "post" enctype ="multipart/form-data">
 <h1 >多文件上传 </h1>
 <table>
  <tr>
   <td >上传文件: <input type ="file" name="file[]" id="file" multiple="multiple"/><a href="javascript:;" id="add">[+]</a></td>
  </tr>
  <tr>
   <td>
    <input type ="button" value="上传" id="but"/>
   </td>
  </tr>
 </table>
</form>
</body>
</html>
<script>
 //添加
 $(document).on("click","#add",function(){
  var str_tr = "<tr>"+$(this).parents("tr").html()+"</tr>";
  //js 替换字符串样式
  str_tr = str_tr.replace(/\+/,'-');
  var new_str_tr = str_tr.replace(/add/,'del');
  $(this).parents("tr").after(new_str_tr);
 })
 //删除
 $(document).on("click","#del",function(){
  $(this).parents("tr").remove();
 })
 //文件上传
 $("#but").click(function(){
  var formData = new FormData($( "#uploadForm" )[0]);
  $.ajax({
   url: 'http://localhost/demo/selfWork_MVC/easymvc/app/Views/Index/upload.php' ,
   type: 'POST',
   data: formData,
   async: false,
   cache: false,
   contentType: false,
   processData: false,
   success: function (returndata) {
    alert(returndata);
   },
   error: function (returndata) {
    alert(returndata);
   }
  });
 })
</script>

相关参考:

以上所述是小编给大家介绍的JS多文件上传的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
LBS blog sql注射漏洞[All version]-官方已有补丁
Aug 26 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
May 09 Javascript
jQuery.each()用法分享
Jul 31 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
Oct 11 Javascript
javascript快速排序算法详解
Sep 17 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
May 05 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
Feb 10 Javascript
JS中type=&quot;button&quot;和type=&quot;submit&quot;的区别
Jul 04 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
Dec 07 Javascript
基于JavaScript canvas绘制贝塞尔曲线
Dec 25 Javascript
vue select 获取value和lable操作
Aug 28 Javascript
微信小程序开发(一) 微信登录流程详解
Jan 11 #Javascript
Javascript中return的使用与闭包详解
Jan 11 #Javascript
jQuery对table表格进行增删改查
Dec 22 #Javascript
javascript基础知识讲解
Jan 11 #Javascript
bootstrap侧边栏圆点导航
Jan 11 #Javascript
微信小程序开发(二)图片上传+服务端接收详解
Jan 11 #Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
Jan 10 #Javascript
You might like
QueryPath PHP 中的jQuery
2010/04/11 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
2011/08/15 PHP
Apache服务器无法使用的解决方法
2013/05/08 PHP
php中并发读写文件冲突的解决方案
2013/10/25 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
Extjs入门之动态加载树代码
2010/04/09 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
vue基础之事件v-onclick=&quot;函数&quot;用法示例
2019/03/11 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
python使用PyGame模块播放声音的方法
2015/05/20 Python
python操作列表的函数使用代码详解
2017/12/28 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
Jupyter Notebook输出矢量图实例
2020/04/14 Python
python中关于数据类型的学习笔记
2020/07/19 Python
如何在python中判断变量的类型
2020/07/29 Python
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
荷兰牛仔裤网上商店:Jeans Centre
2018/04/03 全球购物
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
体育老师的教学自我评价分享
2013/11/19 职场文书
美德好少年事迹材料
2014/01/19 职场文书
司机职责范本
2014/03/08 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书
给朋友的赠语
2015/06/23 职场文书
庆七一主持词
2015/06/29 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
Spring Boot 实现 WebSocket
2022/04/30 Java/Android