關於FormDatajavascript
FormData對象html
使用FormData上傳文件、圖片java
var formdata=new FormData(); formdata.append ("name" , "張三");
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title> </head> <body> <form name="form1" id="form1"> <input id="file" type="file" name="name"></input> </form> <script type="text/javascript"> var form=document.getElementById("form1"); var formdata=new FormData(form); </script> </body> </html>
var formdata=new FormData(); formdata.append ("age" , "21");
var formdata=new FormData($("#form1")[0]);//獲取文件法一 //var formdata=new FormData( ); //formdata.append("file" , $("#file")[0].files[0]);//獲取文件法二 $.ajax({ type : 'post', url : '#', data : formdata, cache : false, processData : false, // 不處理髮送的數據,由於data值是Formdata對象,不須要對數據作處理 contentType : false, // 不設置Content-type請求頭 success : function(){} error : function(){ } })