源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS多文件上传的实例代码

  • 时间:2020-02-08 20:02 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS多文件上传的实例代码
废话不多说了,具体实现代码如下所示:
<!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>
相关参考: [url=http://www.1sucai.cn/article/75742.htm]原生JavaScript实现异步多文件上传[/url] [url=http://www.1sucai.cn/article/40382.htm]js 实现 input type="file" 文件上传示例代码[/url] 以上所述是小编给大家介绍的JS多文件上传的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部