如何使用spring form标签使用jquery / javascript为变量分配html值?

时间:2017-07-04 23:31:25

标签: javascript jquery html spring forms

我有一个拖放UI。它就像一个桶清单。我所做的是我已经分离了表单和UI html以便于数据操作。我有一个这样的空表:(注意我使用的是弹簧形式标签“form:”)

null

然后我有一个脚本,只要我的其他sortable收到一个项目就会被触发。以下示例:

<form:form method="POST" id="sampleForm" commandName="sampleForm" modelAttribute="sampleForm" class="navbar-form navbar-center">
    <table id="formToBeSaved">
    </table>
</form:form>

现在的问题是,每当我通过ajax提交表单时都会发生错误。似乎系统无法识别我的&lt;形式:输入&gt; tag(因为我使用的是spring),因为我只是将它作为字符串分配给变量。有没有办法来解决这个问题?感谢stackoverflow社区!

1 个答案:

答案 0 :(得分:0)

您正在使用Spring XML模板,但Web浏览器只能使用HTML。这在您在JSP文件中声明代码时有效,因为Sprint将解析它们并将它们转换为HTML。

因此,您应该以生成所期望的JSP的方式编辑JSP文件,而不是手动将JSP添加到文档中。在这种情况下,您可以使用<c:forEach>生成每个<tr>This answer可以帮助您做到这一点。

如果您只能动态访问这些<tr>所需的数据,我不知道Sprint足以帮助您。也许你可以在this question找到一些资源。