man*_*anu 2 javascript thymeleaf
我有以下链接:
<a th:href="@{/linkToPage}">...</a>
Run Code Online (Sandbox Code Playgroud)
哪个有效。但现在我有了一个解决方法,我必须在 Javascript 中“创建”这个链接:
$('#div').html(
'<a th:href="@{/linkToPage}">...</a>'
);
Run Code Online (Sandbox Code Playgroud)
但现在链接不再起作用了。有没有办法让链接工作并在控制器中调用相应的“get”方法?非常感谢。
您可以使用 Thymeleag 脚本内联来实现它。尝试添加th:inline="javascript"到script标记并初始化一个link变量以在脚本中使用它,如下所示。您可以在此处找到有关 Thymeleaf 脚本内联的更多信息。
<script type="text/javascript" th:inline="javascript">
/*<![CDATA[*/
var link = /*[[@{/linkToPage}]]*/'';
$('#div').html(
'<a href="' + link + '">...</a>'
);
/*]]>*/
<script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4488 次 |
| 最近记录: |