【发布时间】:2014-05-04 19:43:26
【问题描述】:
我想将我的表单数据序列化为 JSON 对象,如以下线程中所述:Convert form data to JavaScript object with jQuery
然而,除了出现在表单中的单个字段之外,我还有一些字段,我想将这些字段分组为单独的对象。例如,我有 2 个字段 - startDate 和 endDate。而在 JSON 对象中我想实现以下结构:
"dates" : {
"startDate" : "03/19/2014",
"endDate" : "03/27/2014"
},
所以,我想获取firstDate 和endDate 的值,将它们组合到一个对象dates 中,然后添加到包含不同字段值的对象中。
谁能给我一个关于如何实现这一点的提示?有没有办法定义某种 JSON“模板”并将属性值替换为表单中的值?
还有一个我需要支持的更深入的例子:
"demographic" : {
"declaredGender" : "any",
"estimatedGender" : "female",
"estimatedGenderConfidence" : 50,
"declaredYearOfBirth" : {
"from" : "1960",
"to" : "1990"
},
"estimatedYearOfBirth" : {
"from" : "1980",
"to" : "1990"
},
"estimatedYearOfBirthConfidence" : 50
},
谢谢。
【问题讨论】:
标签: javascript jquery json forms