从百里香获取物品到js

时间:2017-11-12 06:21:30

标签: javascript spring spring-boot thymeleaf

我有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文件上尝试了这个并且不起作用,所以我需要一个解决方案。

imagen del error

1 个答案:

答案 0 :(得分:2)

您可以将${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>