gpt4 book ai didi

javascript - 使用按钮触发 Apache Velocity #set 参数 (HTML/JS)

转载 作者:行者123 更新时间:2023-12-03 01:04:22 24 4
gpt4 key购买 nike

是否可以通过按钮触发速度模板语言#set value to parameter?

我正在尝试结合 HTML、JS 和 Velocity 执行以下操作:

#set($ld=$pageParameters.Work_Item_Link_Direction.values)

<button id="demo2">up</button>

<script>
document.getElementById('demo2').onclick = function() {
#set( $ld = "up" )
alert("button2 was clicked");
};
</script>

但是,在此代码中不起作用的部分是:

#set ( $ld = "up")

因为它不是纯 JavaScript。

有什么提示或想法可以将这个“#set value to parameter”作为函数 onclick 组合到按钮上吗?我正在应用程序 Polarion ALM 中工作。

或者是否有任何其他方法可以使用速度和使用按钮为(页面)参数设置值?

最佳答案

这里有一个小误解:

  • Velocity 模板语言代码在 HTTP 服务器发送页面时在服务器本身上进行评估。
  • 页面加载后,Javascript 代码就会在浏览器中进行评估。

所以你的要求并没有真正意义。

但是,您可以做的是从 javascript 处理程序内部触发 ajax 调用,该调用可以在 session 中设置一些值,向成功的 ajax 处理程序返回一些值,等等。

关于javascript - 使用按钮触发 Apache Velocity #set 参数 (HTML/JS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52478161/

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