首頁 >web前端 >js教程 >使用JQuery實作表單的非同步提交與檔案上傳功能

使用JQuery實作表單的非同步提交與檔案上傳功能

巴扎黑
巴扎黑原創
2017-08-22 16:59:522011瀏覽

本文實例講述了JQuery非同步提交表單與檔案上傳功能。分享給大家供大家參考,具體如下:UaHHTML5中文學習網 - HTML5先行者學習網

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.phpUaHHTML5中文學習網- 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