제출하기 전에 이미지 파일이 포함된 양식을 어떻게 제출하나요?
제출하기 전에 이미지 파일이 포함된 양식을 어떻게 제출하나요?
formData는 파일을 업로드할 수 있습니다.
formData를 제출하고 양식 ID, URL 및 기타 데이터를 직접 변경하세요
<code>function doUpload() { var formData = new FormData($( "#uploadForm" )[0]); $.ajax({ url: 'http://localhost/file/upload' , type: 'POST', data: formData, async: false, cache: false, contentType: false, processData: false, success: function (returndata) { alert(returndata); }, error: function (returndata) { alert(returndata); } }); } </code>
HTML 코드
<code><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script> <title>Title</title> </head> <body> <form id="uploadForm"> <input name="asas"> <input name="adsfadsf"> <input type="file" name="asdfadsasaaa"> <input name="asasdfasdfasas"> <input type="button" onclick="doUpload()"> </form> </body> </html> <script> function doUpload() { var formData = new FormData($( "#uploadForm" )[0]); $.ajax({ url: './form.php' , type: 'POST', data: formData, async: false, cache: false, contentType: false, processData: false, success: function (returndata) { alert(returndata); }, error: function (returndata) { alert(returndata); } }); } </script></code>
php 코드
<code>var_dump($_REQUEST,$_FILES);die;</code>
사진