gpt4 book ai didi

javascript - 如何从 GSP View 迭代 Javascript 中的 Groovy 集合

转载 作者:行者123 更新时间:2023-11-30 12:47:31 25 4
gpt4 key购买 nike

我正在尝试在下面的代码中迭代集合“times”。它是一个 map 对象列表,每个 map 都有一个时间、名称和修改的字段。

<r:script>
<% def pos = 0%>
for(var i = 0; i < ${jsonTimes.size()}; i++){
console.log(${jsonTimes[pos].getAt("time")});
<% pos++; %>
}
</r:script>

要么像我在这里那样递增“pos”变量,要么 jsonTimes[pos++] 无法递增变量。我可以得到一些帮助吗?谢谢!

最佳答案

您正在混合 groovy 和 js。 jsonTimes 是服务器端变量,因此您应该使用 groovy 进行迭代:

<g:each in="${jsontTimes}" var="jt">
console.log(${jt.getAt("time").encodeAsJavaScript()});
</g:each>

关于javascript - 如何从 GSP View 迭代 Javascript 中的 Groovy 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22020662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com