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 相关文章推荐
seajs1.3.0源码解析之module依赖有序加载
Nov 07 Javascript
jQuery插件开发基础简单介绍
Jan 07 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
Jan 15 Javascript
封装了一个支持匿名函数的Javascript事件监听器
Jun 05 Javascript
jquery插件hiAlert实现网页对话框美化
May 03 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
Nov 11 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
Oct 28 Javascript
JavaScript中浅讲ajax图文详解
Nov 11 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
Dec 30 Javascript
bootstrap警告框示例代码分享
May 17 Javascript
JS实现json数组排序操作实例分析
Oct 28 Javascript
React实现动效弹窗组件
Jun 21 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&amp;&amp;mysql)一
2006/10/09 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
js实现上传图片之上传前预览图片
2013/03/25 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
巧用weui.topTips验证数据的实例
2017/04/17 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
浅谈Vue.nextTick 的实现方法
2017/10/25 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
python之生产者消费者模型实现详解
2019/07/27 Python
详解Python绘图Turtle库
2019/10/12 Python
北美三大旅游网站之一:Travelocity加拿大
2016/08/20 全球购物
深圳-东方伟业笔试部分
2015/02/11 面试题
工作个人的自我评价
2014/01/14 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
2015年班主任个人工作总结
2015/03/31 职场文书
2015年社区反邪教工作总结
2015/10/14 职场文书
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers
2022年四月新番
2022/03/15 日漫
Python 视频画质增强
2022/04/28 Python