表單提交獲取數據


前言:新增常見功能,需要新增一條數據對應pojo類的字段,因為通過$(),val()來取值實在有點麻煩,看上去也顯得臃腫,

所以我們可以選擇用form表單提交

1.form標簽設置

1.輸入框或者其他的表單組件的name都以pojo類的字段來命名,如下

 

 2.提交按鈕應為input標簽,其中的type最好為“button”,

2.ajax提交

ajax有個serialize方法的功能是序列化表單值,創建 URL 編碼文本字符串

在進行ajax提交時,參數就直接是$("#formData").serialize()

 

 我們可以看到瀏覽器上的數據傳遞形式是以key1=val1&key2=val2的方式拼接

3.后台接收

不需要添加任何注解,直接封裝成了對象

 

 

 


tips:

1.get方法為參數用&拼接在URL后面,post方法的請求參數是放在消息主體(entity-body)中,參數不在URL中,默認編碼方式下的格式也是跟get方法一樣

key=fdsa&lang=zh的形式

2.默認編碼方式application/x-www-form-urlencoded 是沒有辦法將復雜的 JSON 組織成鍵值對形式,所以一般用application/json將參數轉換成json字符串的形式

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM