2014-09-14 2 views
0

ajax 결과에서로드 된 입력 유형 파일 태그가 있습니다. 선택 버튼을 클릭하면 파일 선택 대화 상자가 열리고 파일을 선택할 수 있지만 문제가 있습니다. PHP $ _FILES [ 'pic'] [ '오류']은 값이 업로드되었습니다. 태그가 윈도우로드에로드되었을 때 잘 작동하지만 아약스에서는로드되지 않습니다. 에, $('#upload_pic').on('change', function() { $('#form_pic').submit(); });ajax 결과에서로드 된 입력 유형 파일 태그가 모바일에서 작동하지 않습니다.

+0

은 HTML 코드 <양식 ID = "form_pic"조치 = "savePic.php"METHOD = "POST"대상 = "mobile_frame_target을"> 사용되는 \t \t < input type = "file"name = "pic"id = "upload_pic"/> –

답변

0

내가 그것을 변경하고 iframe에 양식을 제출 것 : 여기

내가 HTML 코드를

jQuery 코드를 사용하고있는 HTML 코드입니다 이 경우 업로드 한 사진을 PHP로 보내려면 AJAX가 필요하지 않습니다.

여기
<iframe id="mobile_frame_target"> 
    <form id="form_pic" action="savePic.php" method="POST" target="mobile_frame_target" enctype="multipart/form-data"> 
    <input type="file" name="pic" id="upload_pic"/> 
    </form> 

    //Include JQuery library 
    <script> 
     $('#upload_pic').on('change', function() 
     { 
      $('#form_pic').submit(); 
     }); 
    </script> 
</iframe> 
+0

고맙습니다. –

관련 문제