使用serializeJSON jquery插件通过id属性将选择值与模型相关联

时间:2015-04-01 20:08:02

标签: javascript marionette

编辑:

我意识到我最初发布了一个不连贯的问题,因为该行为特定于一个名为serializeJSON的jquery插件,而不是Marionette。

我有一个在模板文件中定义的表单。输入字段通过其id属性收集输入数据,如下所示:

<input name="" id="objectName[objectAttribute]">

最终,对象'objectName'被反序列化为后端的Java对象,其属性与'objectAttribute'匹配。

但是,当我尝试使用'select'元素完成相同的效果时,来自option元素的数据不会传递回后端。

我做的是这样的事情:

<select id="objectName[objectAttribute]">
    <option etc>New</option>
    <option etc>Copy</option>
</select> 

有人知道如何实现这种影响,还是可以指向相关的问题或文档?

1 个答案:

答案 0 :(得分:0)

在编辑问题并实现提交行为而不是木偶的jquery插件之后,答案就是这样:

<select name="objectName[objectAttribute]">

而不是使用id字段设置。