繁体   English   中英

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

[英]Trigger Apache Velocity #set Parameter using a button (HTML / JS)

是否可以通过按钮将速度模板语言 #set值触发为参数?

我正在尝试将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。

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

这里有些误解:

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

因此,您所要求的没有任何意义。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM