【发布时间】:2016-06-17 09:26:10
【问题描述】:
我有一个带有 select ui 元素的 alpaca 表单,我可以在其中选择多个值并保存表单。当我使用 JSON.stringify(val) 保存表单时,生成的表单有问题。 JSON 仅具有选定元素的 id。我希望 JSON 包含 id 和值
<select id="alpaca4" multiple="multiple" size="5" name="roles" class="alpaca-control form-control">
<option value="1">one</option>
<option value="2">two</option>
</select>
生成的json格式为:
{"roles":["1","2"]}
我期望的格式是:
{"roles":["1":"One","2":"Two"]}
【问题讨论】:
-
["1":"One","2":"Two"]不是有效的Array-of-Objects -
["1":"One","2":"Two"]不是任何类型的有效 JSON。 -
“当我使用 JSON.stringify(val) 保存 json 表单时” — 你是如何定义
val的? -
val = this.getValue() 给出表单的对象符号
-
请找到正确的json格式{"roles":[{"1":"One"},{"2":"Two"}]}
标签: javascript jquery json alpacajs