编辑:
我意识到我最初发布了一个不连贯的问题,因为该行为特定于一个名为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>
有人知道如何实现这种影响,还是可以指向相关的问题或文档?
答案 0 :(得分:0)
在编辑问题并实现提交行为而不是木偶的jquery插件之后,答案就是这样:
<select name="objectName[objectAttribute]">
而不是使用id字段设置。