form表單序列化為json

2021-09-25 09:14:58 字數 1096 閱讀 6112

開發過程中,可能會涉及到表單提交,如果直接提交,那整個頁面會重新整理,並且也無法獲取對應的提示資訊。所以表單提交通常用ajax來實現,如果整個表單的字段很多,乙個個的拼接很麻煩,這裡介紹乙個工具

//form序列化為json

$.fn.serializeobject = function()

; var a = this.serializearray();

$.each(a, function()

o[this.name].push(this.value || '');

} else

});return o;

};

匯入js

使用方法:

/**

* 提交修改資料

注意這裡的#form是表單的值

/**

* 新增或者修改許可權 根據id判斷是新增還是修改

* @param authority

* @return

*/@suppresswarnings("all")

@responsebody

public basedataresult update(@requestbody rolevo role)

basedataresult result;

operationtype type = null;

try

if(role != null && role.getid() != null)

result = roleserviceimpl.insertorupdate(role,principal,type);

} catch (exception e)

return result;

}

form表單資料序列化為json

世上沒有最聰明的人,只有最懶的人,分享乙個表單資料序列化為json資料,通過ajax提交資料就不用乙個乙個的去獲取值了,用下面的方法一鍵取值,懶人必備利器 fn.serializeobject function var a this.serializearray each a,function o ...

form表單序列化為Jquery物件

1 form id dailyfinancial class form inline 2 div class form group 3 label for financialtype 記賬型別 label 4 select class form control id financialtype na...

jQuery表單序列化為json物件外掛程式

我們在開發web的時候,往往會用到表單的序列化,這裡寫了乙個表單序列化的外掛程式,第一次寫可外掛程式 function options var jsonobj if defaultsetting.isrepeat else else else return jsonobj jquery 解讀 1.v...