您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页FormData的使用

FormData的使用

来源:叨叨游戏网

  

适用于文件上传,把对象直接给他。也可以ajax提交

[javascript]  

 

  1. var form = document.getElementById('form1');  
  2. var formdata = new FormData(form);  
  3. formdata.append('name','fdipzone');  
  4. formdata.append('gender','male');  


使用FormData提交表单及上传文件:

 

 

[html]  

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  

  1. <html>  
  2.  <head>  
  3.   <meta http-equiv="content-type" content="text/html; charset=utf-8">  
  4.   <title> FormData Demo </title>  
  5.   <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>  
  6.   
  7.   <script type="text/javascript">  
  8.   <!--  
  9.     function fsubmit(){  
  10.         var data = new FormData($('#form1')[0]);  
  11.         $.ajax({  
  12.             url: 'server.php',  
  13.             type: 'POST',  
  14.             data: data,  
  15.             dataType: 'JSON',  
  16.             cache: false,  
  17.             processData: false,  
  18.             contentType: false  
  19.         }).done(function(ret){  
  20.             if(ret['isSuccess']){  
  21.                 var result = '';  
  22.                 result += 'name=' + ret['name'] + '<br>';  
  23.                 result += 'gender=' + ret['gender'] + '<br>';  
  24.                 result += '<img src="' + ret['photo']  + '" width="100">';  
  25.                 $('#result').html(result);  
  26.             }else{  
  27.                 alert('提交失敗');  
  28.             }  
  29.         });  
  30.         return false;  
  31.     }  
  32.   -->  
  33.   </script>  
  34.   
  35.  </head>  
  36.   
  37.  <body>  
  38.     <form name="form1" id="form1">  
  39.         <p>name:<input type="text" name="name" ></p>  
  40.         <p>gender:<input type="radio" name="gender" value="1">male <input type="radio" name="gender" value="2">female</p>  
  41.         <p>photo:<input type="file" name="photo" id="photo"></p>  
  42.         <p><input type="button" name="b1" value="submit" οnclick="fsubmit()"></p>  
  43.     </form>  
  44.     <div id="result"></div>  
  45.  </body>  
  46. </html>  

转载于:https://my.oschina.net/dawd/blog/956616

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务