>웹 프론트엔드 >JS 튜토리얼 >JQuery를 사용하여 비동기 양식 제출 및 파일 업로드 기능 구현

JQuery를 사용하여 비동기 양식 제출 및 파일 업로드 기능 구현

巴扎黑
巴扎黑원래의
2017-08-22 16:59:522011검색

이 문서의 예에서는 JQuery 비동기 양식 제출 및 파일 업로드 기능을 설명합니다. 참조를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다. UaHHTML5 중국어 학습 네트워크 - HTML5 Pioneer Learning Network

Jquery.form.js는 양식을 제출하고 파일을 비동기적으로 업로드할 수 있는 플러그인입니다. UaHHTML5 중국어 학습 네트워크-HTML5 선구자 학습 네트워크

예는 다음과 같습니다: UaHHTML5 중국어 학습 네트워크-HTML5 선구자 학습 네트워크

index.htmlUaHHTML5 중국어 학습 네트워크-HTML5 선구자 학습 네트워크

<!DOCTYPE html>
<html>
<head> 
  <title></title> 
  <meta charset="utf-8" /> 
  <script type="text/javascript" language="javascript" src="js/jquery-1.10.2.js"></script> 
  <script type="text/javascript" language="javascript" src="js/jquery.form.js"></script> 
  < script type = "text/javascript"language = "javascript" > 
  $(function() { //异步提交表单    
    $("#ajaxSubmit").on("click",function(){      
      console.log($(this));      
        $("#formToUpdate").ajaxSubmit({     
             type:&#39;post&#39;,          
             url:&#39;p.php&#39;,          
             success:function(data){            
             console.log(data);          },          
             error:function(XmlHttpRequest,textStatus,errorThrown){          
               console.log(XmlHttpRequest);            
               console.log(textStatus);            
               console.log(errorThrown);     
                    }    
                   });   
                      }); 
                         });  
                         </script>
  </head>
 <body>
  <form id="formToUpdate" method="post" action="#" enctype="multipart/form-data"> 
   <input type="text" name="t1" />
   <br /> 
   <input type="file" name="f1" />
   <br /> 
   <input id="ajaxSubmit" type="button" value="异步提交" />
  </form> 
 </body>
</html>

p. php UaHHTML5 중국어 학습 네트워크-HTML5 선구자 학습 네트워크

<? php
/** * Created by JetBrains PhpStorm. * User: smeoi * To change this template use File | Settings | File Templates. */
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($_POST);
echo &#39;
'; echo '
&#39;;
print_r($_FILES);
echo &#39;
';

렌더링: UaHHTML5 중국어 학습 네트워크-HTML5 선구자 학습 네트워크

UaHHTML5 중국어 학습 네트워크-HTML5 선구자 학습 네트워크

위 내용은 JQuery를 사용하여 비동기 양식 제출 및 파일 업로드 기능 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.