테스트 사이트 - 개발 중인 베타 버전입니다

ajax serialize 질문. 채택완료

아기새 7년 전 조회 4,102

</p>

<p><form method="post" id="dataForm" enctype="multipart/form-data" onsubmit="return chkform(this);">

    <input type="text" name="id"> 아이디

    <input type="text" name="name"> 이름

    <input type="file" name="upfiles"> 파일업로드</p>

<p>    <input type="submit" value="전송">

</form></p>

<p><script></p>

<p>function chkform() {

var formdata = $("#dataForm").serialize();

$.ajax({

    url : "test.php",

    type : "POST",

    data : formdata,

    success : function(data) {

        alert('test');

    }

})</p>

<p>}

</script></p>

<p>

 

serialize로 test.php로 보내는데..

 

test.php에서 print_r ($_FILES); 하면 아무것도 안찍히는데

원래 안되는건가요 파일은??

 

$_POST값은 잘 찍히는데..

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
7년 전

파일은 넘겨지지 않습니다.

 

파일을 하실려면 따로 jquery 파일을 받으셔서 하시면 됩니다. 

 

http://roqkffhwk.tistory.com/67" target="_blank">http://roqkffhwk.tistory.com/67

 

참고해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인