首頁 > web前端 > js教程 > 主體

怎樣用jquery的ajax異步提交表單數據

php中世界最好的语言
發布: 2017-12-31 11:11:21
原創
1498 人瀏覽過

這次帶給大家的是怎樣用jquery的ajax異步提交表單數據,使用jquery的ajax方法可以異步提交表單,成功後後台返回json數據,回調函數處理,可以不用刷新頁面,達到異步的目的,這篇文章就給大家好好分析一下。

處理表單的資料可以用serialize()方法進行序列化,而如果提交的資料包含檔案流的話,就需要使用FormData物件

不帶檔案的表單資料使用:var data = $(form).serialize();

html:form表單

<form id="addForm" action="${pageContext.request.contextPath}/admin/saveAdd" method="post">    
  <input type="text" name="name" placeholder="请输入名字" />
  <input type="password" name="password" placeholder="密码"/>
 </form>
登入後複製

jquery 非同步處理



#
$("#submitAdd").click(function(){
     
  var targetUrl = $("#addForm").attr("action");    
  var data = $("#addForm").serialize();     
   $.ajax({ 
    type:&#39;post&#39;,  
    url:targetUrl, 
    cache: false,
    data:data,  
    dataType:&#39;json&#39;, 
    success:function(data){      
      alert(&#39;success&#39;);
    },
    error:function(){ 
     alert("请求失败")
    }
   })
     
})
登入後複製


我相信看了以上介紹你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

相關閱讀:

用jQuery做出對陣列去重及排序的運算

JS怎麼可以做到點選跳到登陸的個人信箱

PHP的鍊式運算有幾種實作方式

以上是怎樣用jquery的ajax異步提交表單數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板