gpt4 book ai didi

javascript - 如何将代码 thymeleaf 放在外部 javascript 文件中?

转载 作者:可可西里 更新时间:2023-11-01 02:24:10 25 4
gpt4 key购买 nike

我有一个外部 javascript 文件,它在我的 html 文件中使用以下标记声明:

<script type="text/javascript" th:inline="javascript" th:src="@{/js/gp-aprobarDocumento.js}"></script>

gp-aprobarDocumento.js 中,代码如下所示:

ventanaAprobacion = function(td) 
{
/*<![CDATA[*/
idEntregable = $(td).attr("data-row-id");
idVersion = $(td).attr("data-row-version");
alert("la siguiente viene con el texto dle properties");
alert(/*[[${link.menu.page-certificacion-qa-bandeja-entrada}]]*/);
$(function() {
$("#dialog-aprobar-documento").dialog("open");
});
/*]]>*/
}

因此,当执行该函数时,窗口警报显示为空。

有人知道如何将 thymeleaf 表达式放入外部 javascript 中吗?

最佳答案

我想你想做什么是不可能的,我有一个类似的问题(这里:How do you access a model attribute with javascript variable)

但在你的情况下你可以做这样的事情:

在 html 中:

<script type="text/javascript" th:inline="javascript" >
var alertVariable = ${link.menu.page-certificacion-qa-bandeja-entrada};
</script>

在 javascript 中如下:

ventanaAprobacion = function(td) 
{
...
alert(alertVariable);
...
}

我知道这不是你真正想要的,但我有同样的问题,我认为没有任何解决方案。

关于javascript - 如何将代码 thymeleaf 放在外部 javascript 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27176640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com