【发布时间】:2017-07-04 23:31:25
【问题描述】:
我有一个拖放 UI。它就像一个遗愿清单。我所做的是将表单和 UI html 分开以便于数据操作。我有一个这样的空表单:(请注意,我使用的是弹簧表单标签“form:”)
<form:form method="POST" id="sampleForm" commandName="sampleForm" modelAttribute="sampleForm" class="navbar-form navbar-center">
<table id="formToBeSaved">
</table>
</form:form>
然后我有一个脚本,每当我的其他可排序对象收到一个项目时就会触发该脚本。示例如下:
$("#sortable2").sortable({
connectWith : "#sortable2 ul",
scroll: false,
receive: function(event,ui) {
var saveElement = '<tr id="saveRow['+statusCounter+']"><td><form:input type="hidden" '+
'path="sampleFormModel['+statusCounter+']." class="form-control" '+
'id="name['+statusCounter+'].sampleForm" value="'+ someValue +'"></form:input></td></tr>'
console.log(saveElement);
$("#formToBeSaved").append(saveElement);
statusCounter = statusCounter + 1;
console.log(statusCounter);
};
},
现在的问题是,每当我通过 ajax 提交表单时,都会发生错误。系统似乎无法识别我的
【问题讨论】:
标签: javascript jquery html spring forms