Ajax方法實作Form表單提交的方法

php中世界最好的语言
發布: 2018-03-31 11:12:31
原創
2308 人瀏覽過

這次帶給大家Ajax方法實作Form表單提交的方法,Ajax方法實作Form表單提交的注意事項有哪些,以下就是實戰案例,一起來看一下。

寫在前面的話

在使用form表單的時候,一旦點擊提交觸發submit事件,一般會使得頁面跳轉,頁面間的跳轉等行為的控制權往往在後端,後端會控制頁面的跳轉及資料傳遞,但是在某些時候不希望頁面跳轉,或者說想要將控制權放在前端,透過js來操作頁面的跳轉或資料變化。

一般這種非同步的操作,我們都會想到ajax方式,因此在實現了功能後就整理了這篇文章,透過ajax方法實現form表單的提交並進行後續的非同步操作。

常見的form表單提交方式

   login test       
  

用户名:

密 码:

 

登入後複製

點擊登入按鈕後,即觸發form表單的提交事件,資料傳輸至後端,由後端控制頁面跳轉和資料。

ajax實作form提交方式

修改完成後程式碼如下:

   login test         
  

用户名:

密 码:

登入後複製

注意事項

  • 在常用方式中,點擊的登入按鈕的type為"submit"類型;

  • 在常用方式中,form的action不為空;

  • ajax方式中需要注意的是$.ajax方法中的參數:dataType和data。

我平常很少寫前端程式碼,級別也就是入門級別,能看懂能改而已,所以很多時候都是百度,像這次這個功能的實現也是藉助了百度,但是,我百度到的程式碼在$.ajax方法中設定的dataType參數值為"html"而不是"json",導致我在一開始調試的時候一直報錯,最終是改成了"json"才成功,因此在這裡特別說明並提醒一下,別和我一樣走錯了路,還有就是向服務端傳輸的data值了,像上面代碼一樣,將form表單中的資料序列化傳輸即可。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

Ajax怎麼進行非同步請求

#Ajax實作跨域請求的步驟詳解

#

以上是Ajax方法實作Form表單提交的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!