gpt4 book ai didi

javascript - 在 JavaScript 中分配 Freemarker 变量

转载 作者:行者123 更新时间:2023-12-02 16:24:00 25 4
gpt4 key购买 nike

我想在 javascript 值中分配一个值

function abc(){
var b = document.getElementById("tc").value;
if(b=="true"){
<#assign x=true>
}
else{
<#assign x=false>
}
}

但是我无法获取 x 的值。有人可以让我知道如何在 javascript 中分配 freemarker 变量吗?

最佳答案

这是不可能的。 Javascript 在浏览器中进行评估,而 FreeMerker 在到达浏览器之前在服务器上进行评估。如果您通过 FM 生成 JS,例如在 html 文件的脚本 block 中,那么浏览器将看到的是

function abc(){
var b = document.getElementById("tc").value;
if(b=="true"){

}
else{

}
}

您可以通过查看浏览器中的源代码来验证这一点(对于 FireFox,右键单击并选择“查看页面源代码”)。

关于javascript - 在 JavaScript 中分配 Freemarker 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28868623/

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