2016-07-28 2 views
0

나는 ajax FormData 개체를 사용하여 multipart/form-data를 삽입하고 있습니다. 하지만 내 두통 나는 아직도 이유를 이해할 수 없다는 것입니다 [0]이 그것에서 무엇을 의미합니까?AJAX FormData 개체 설명

내 코드 :

<script> 
    $(document).ready(function(){ 
      $("#but").click(function(){ 
       var formData = new FormData($("#myform")[0]); 
       $.ajax({ 
        url : "test.php", 
        type : "POST", 
        dataType : "html", 
        data : formData, 
        contentType : false, 
        processData : false, 
        success : function(res){ 
         $('div.result').html(res); 
        } 
       }); 
      }); 
     }); 

     </script> 

사람이 FormData 객체를 설명 할 수 있을까요?

답변

1

jQuery 선택기는 일치하는 요소의 배열을 반환합니다.

[0] 또는 .get(0)은 일치하는 요소 중 첫 번째 요소에 도달하여 원시 참조를 반환합니다.

생성자 formData()은 유일한 인수로 양식 객체를 기대합니다.

관련 문제