Java 如何在Jquery for Select框中使用modelAttribute值
我有一张从数据库中提取的地图,我想用数据填充选择框。使用sellerCodeList将贴图添加到模型中 春天很简单:Java 如何在Jquery for Select框中使用modelAttribute值,java,jquery,spring,spring-mvc,select,Java,Jquery,Spring,Spring Mvc,Select,我有一张从数据库中提取的地图,我想用数据填充选择框。使用sellerCodeList将贴图添加到模型中 春天很简单: <form:select path="orderDetails[0].SellerItemCode" items="${sellerCodeList}"> </form:select> 但是我想在构建选择框的Jquery函数中使用相同的方法。原因:我有一个带有动态行的表,每行都有一个选择框作为元素之一 当我使用以下命令时,我开始出现错误/异常 $("#p
<form:select path="orderDetails[0].SellerItemCode" items="${sellerCodeList}">
</form:select>
但是我想在构建选择框的Jquery函数中使用相同的方法。原因:我有一个带有动态行的表,每行都有一个选择框作为元素之一
当我使用以下命令时,我开始出现错误/异常
$("#poFields").append('<tr valign="top"><td>
<form:select path="orderDetails['+rowNum+'].SellerItemCode" items="${sellerCodeList}">
</form:select>');
这会引发异常
我看到了on,因此有一种方法可以遍历sellerCodeList,并根据以下内容提供给选项
但是我不擅长JSON的东西-
有人能帮忙吗?您需要将您的项目打印到JS中,以便您的JS代码能够访问它们。大概是这样的:
<script>
var sellerCodes = {};
<c:forEach items="${sellerCodeList}" var="entry">
sellerCodes['${entry.key}'] = '${entry.value}';
</c:forEach>
// you can now use sellerCodes in your JS code as a map.
</script>
不能在jquery中呈现spring标记或元素,spring标记是在呈现jsp.yeah时处理的。。我意识到。。是否有其他方法填充下拉列表?sellerCodeList是一个包含数据库键、值对的映射。我两个都需要。另外,您能告诉我如何使用sellerCodeListJs..ThanksHow吗?我是否将其输入到选择框选项?如果我必须看看之前是否有选择。。我可以做一些像selected=${someVar}@ike\u love.这样的事情吗。。谢谢你的回答。。我使用它部分是为了得到我想要的…${entry.value}@SaurabhSinghal-太棒了!很高兴我能帮忙。