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 相关文章推荐
全面理解面向对象的 JavaScript(来自ibm)
Nov 10 Javascript
JS去除字符串两端空格的简单实例
Dec 27 Javascript
jquery实现的美女拼图游戏实例
May 04 Javascript
javascript实现跨域的方法汇总
Jun 25 Javascript
简述Jquery与DOM对象
Jul 10 Javascript
在其他地方你学不到的jQuery小贴士和技巧(欢迎收藏)
Jan 20 Javascript
js实现上传文件添加和删除文件选择框
Oct 24 Javascript
jQuery上传插件webupload使用方法
Aug 01 jQuery
JS实现静态页面搜索并高亮显示功能完整示例
Sep 19 Javascript
解决vue组件中click事件失效的问题
Nov 09 Javascript
vue中改变滚动条样式的方法
Mar 03 Javascript
node.js通过url读取文件
Oct 16 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
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
Javascript hasOwnProperty 方法 &amp; in 关键字
2008/11/26 Javascript
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
Vue.js在数组中插入重复数据的实现代码
2017/11/17 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
2020/03/17 Javascript
Nuxt.js 静态资源和打包的操作
2020/11/06 Javascript
js基于canvas实现时钟组件
2021/02/07 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
python中xrange和range的区别
2014/05/13 Python
简洁的十分钟Python入门教程
2015/04/03 Python
Python运行报错UnicodeDecodeError的解决方法
2016/06/07 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
pip安装python库的方法总结
2019/08/02 Python
python爬虫 线程池创建并获取文件代码实例
2019/09/28 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
总裁办公室主任职责
2014/01/02 职场文书
关于工资低的辞职信
2014/01/14 职场文书
三年级评语大全
2014/04/23 职场文书
师范生求职信
2014/06/14 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
免职证明样本
2014/10/23 职场文书
毕业实习证明(4篇)
2014/10/28 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
结婚仪式主持词
2015/06/29 职场文书
婚宴父亲致辞
2015/07/27 职场文书
Django 如何实现文件上传下载
2021/04/08 Python