Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Jquery for Select框中使用modelAttribute值_Java_Jquery_Spring_Spring Mvc_Select - Fatal编程技术网

Java 如何在Jquery for Select框中使用modelAttribute值

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

我有一张从数据库中提取的地图,我想用数据填充选择框。使用sellerCodeList将贴图添加到模型中

春天很简单:

<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-太棒了!很高兴我能帮忙。