我有以下链接:
<a th:href="@{/linkToPage}">...</a>
这很奏效。但现在我有一个解决办法,我需要在Javascript中“创建”这个链接:
$('#div').html(
'<a th:href="@{/linkToPage}">...</a>'
);
但是现在链接已经不能使用了。有没有办法使链接重新生效,并调用控制器中对应的“get”方法?非常感谢。
我有以下链接:
<a th:href="@{/linkToPage}">...</a>
这很奏效。但现在我有一个解决办法,我需要在Javascript中“创建”这个链接:
$('#div').html(
'<a th:href="@{/linkToPage}">...</a>'
);
您可以使用Thymeleaf脚本内联来实现。尝试在script
标记中添加th:inline="javascript"
,并将link
变量初始化以在脚本中使用。您可以在此处了解更多关于Thymeleaf脚本内联的信息。
<script type="text/javascript" th:inline="javascript">
var linkName ='linkToPage'; var link = /*[[{/ + linkName + }[[*/
- manuvar baseLink = /*[[@{/}]]*/; var pageName = '/page-name'; var pageLink = baseLink + pageName;
。 - Stefano Curcio