[英]JS + Ajax + Thymeleaf - Accessing JS value from thymeleaf context
[英]Get object from thymeleaf to js
我有一个for:each
这样的:
<tbody>
<tr th:each="bill : ${bills}" id="bill">
<td th:text="${bill.bill_id}"></td>
<td th:text="${bill.client.phone}"></td>
<td th:text="${bill.date}"></td>
<td><a href="#" class="btn btn-info btn-xs" data-toggle="modal" id="open-modal">Ver detalles</a></td>
</tr>
</tbody>
问题是我如何才能将整个${bill}
转换为js或jquery中的变量,因为我需要更多信息,因此我看到了文档,并说:
<script th:inline="javascript">
/*<![CDATA[*/
...
var user name = /*[[${bill}]]*/ '';
...
/*]]>*/
</script>
但我已经在外部js文件上尝试过此方法,但无法正常工作,因此我需要1种解决方案。
您可以将${bills}
作为javascript对象,请尝试以下操作
<script th:inline="javascript">
/*<![CDATA[*/
var bills = [[${bills}]]; //Make sure this is bills and not bill as you have done it.
console.log(bills);
/*]]>*/
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.