Spring 如何在thymeleaf中设置变量?
我仍在寻找一种设定值的方法直接输入到thymeleaf中的JavaScript函数param中。如何直接将Spring 如何在thymeleaf中设置变量?,spring,spring-boot,thymeleaf,Spring,Spring Boot,Thymeleaf,我仍在寻找一种设定值的方法直接输入到thymeleaf中的JavaScript函数param中。如何直接将${variable}设置为javascript函数param?帮帮我 function **loadDetailView**(no){ location.href = "/home/docs/holiday/detail-view/"+no; } <tbody id="docsTr"> <tr th:if="${size} == '0'"> <t
${variable}
设置为javascript函数param?帮帮我
function **loadDetailView**(no){
location.href = "/home/docs/holiday/detail-view/"+no;
}
<tbody id="docsTr">
<tr th:if="${size} == '0'">
<td colspan=3>No data.</td>
</tr>
<tr th:unless="${size} == '0'" th:each = "docs : ${list}"
style="cursor:pointer;" onclick="**loadDetailView**(1)">
<td th:text="${docs.board_no}">1</td>
<td th:text="${docs.name}">Brian</td>
<td th:text="${docs.holiday_type}">Annual</td>
</tr>
</tbody>
函数**loadDetailView**(否){
location.href=“/home/docs/holiday/detail view/”+否;
}
没有数据。
1.
布瑞恩
每年的
我想你可能在这里混淆了一些概念。javascript函数无法接收thymeleaf参数,因为thymeleaf所做的是在将页面发送到客户端之前“编译”页面。一旦它在客户机上(javascript可以执行),就不再有thymeleaf了
您可以通过以下方式使每次onclick调用loadDetailView都具有不同的参数:
<tr th:unless="${size} == '0'" th:each = "docs, iter : ${list}"
style="cursor:pointer;" onclick="loadDetailView([[${iter.index}]])">
根据行的不同,它将使用0、1、2等调用loadDetailView。任何错误或遇到的问题我想将值设置为javascript函数参数。。函数loadDetailView({$docs.no})我的意思是控制台中的错误?