我想在javascript中使用来自控制器的列表中的对象。 我使用 Thymeleaf 与 Spring boot 。
列表名称为${collaborateurs}
。
以下代号正在运行:
<script th:inline="javascript">
/*<![CDATA[*/
var user = /*[[${collaborateurs[0].email}]]*/;
alert(user);
/*]]>*/
</script>
&#13;
但我想使用一些变量作为索引:
<script th:inline="javascript">
/*<![CDATA[*/
var i = 1; // may be 0, 1, ....
var user = /*[[${collaborateurs[i].email}]]*/; // this code is not working
alert(user);
/*]]>*/
</script>
&#13;
感谢您的帮助!!
答案 0 :(得分:0)
我通过尝试直接将列表a::b::Thing::Thing
a::b::Thing::DoSomething
分配给javascript变量并直接从客户端访问我的对象来找到解决方案:
${collaborateurs