1.1 使用serialize()
var userUpdForm = $('#userUpdateForm').serialize();
var param = formDataToJsonStr(userUpdForm);
param = $.parseJSON(param);
formDataToJsonStr(String)
是自定義的方法, 功能是將&
拼接的字符串轉換爲json格式.
1.2 使用serializeObject()
var data = serializeObject($('#userConfigForm'));
如果獲取的表單參數傳到後臺發生亂碼可使用如下方法:
2.1 使用decodeURI(str)
URL編碼出現的原因是在於執行了var userUpdForm = $('#userUpdateForm').serialize();
導致中文被編碼, 可以考慮使用下面的方法對userUpdForm
進行解碼.
param = decodeURI(param);
2.2 使用@RequestParam
public void func(@RequestParam string){
.......
}