2012-05-09 3 views
0

jquery ajax를 사용하여 파일 정보를 PHP로 보내거나 업로드하는 방법은 무엇입니까? info는 업로드 할 파일입니다.jquery 또는 javascript를 사용하여 파일을 보내거나 업로드하는 방법은 무엇입니까?

$.ajax({ 
      type: "POST", 
      url: url, 
      data: data, /* data from input file to upload it */ 
      async: false, 
      beforeSend: function() { 
      }, 
      complete: function() { 

      },   
      cache: false, 
      success: callback, 
      error: function(error) { 
       alert("Some problems have occured. Please try again later: " + error); 
      } 
     }); 

<form id="product-form" action="javascript: product();" enctype="multipart/form-data"> 
<input type="file" name="img" /> 
<a href="#" class="link2" onclick="document.getElementById('product-form').submit()">Submit</a> 
</form> 
+0

은'info' 경로입니까? 그게 파일이라고 무슨 뜻이야? – gdoron

+0

yah 나는 $ _FILES 또는 내가 업로드해야하는 데이터를 업로드 할 수 있습니까? – leo0110

답변

0

jQuery만으로는이 작업을 수행 할 수 없습니다. Uploadify과 같은 jQuery 플러그인을 사용하거나 HTML 5을 사용해야합니다. 현재 모든 브라우저가 HTML 5를 지원하지는 않으므로 jQuery Uploadify가 더 나은 선택 일 수 있습니다.

관련 문제