[英]How to properly compile html form data into JSON object
我有一個收集一些信息(資產成本,資產說明,股東以及每個股東擁有多少資產)的表格。 我想在JSON對象中編譯所有這些信息並將其發布。 當我收集數據和JSON.stringify()時,它看起來像這樣:
[ { name: '1', value: '50' },
{ name: 'asset_desc', value: 'boat' },
{ name: 'asset_cost', value: '100' },
{ name: 'org_id', value: '2' },
{ name: '3', value: '50' },
{ name: 'asset_desc', value: 'boat' },
{ name: 'asset_cost', value: '100' },
{ name: 'org_id', value: '2' } ]
我想在發布之前清理此數據,因此它看起來像這樣:
{
"asset_desc": "boat",
"asset_cost": "100",
"org_id": 2,
"share_holders": {
"1": "50",
"2": "50"
}
}
我正在運行jQuery。 jQuery是否具有一些內置幫助程序,這些幫助程序可以使清除這些數據變得簡單? 首先,我用來獲取此類數據的函數是:
formdata = $('#addpurchaseform');
data = JSON.stringify(formdata.serializeArray());
有沒有更好的方法可以使我的數據處於更干凈的狀態? 我什至在正確考慮這個問題(我是Web開發的新手)?
不知道這是否重要,但是它的接收端是Python / Django,所以我認為如果發送干凈的JSON對象而不是嘗試在接收到混亂之后解析/清理,那會更好。
如果您正在尋找jQuery插件,請嘗試以下操作: https : //github.com/marioizquierdo/jquery.serializeJSON
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.