gpt4 book ai didi

javascript - 将 javascript 变量传递给 gsp g :link tag

转载 作者:行者123 更新时间:2023-11-28 12:37:06 27 4
gpt4 key购买 nike

我希望在 g:link gsp 标记的 id 字段中传递一个 javascript 变量,但不知道该怎么做。如果我的处理方式错误,请告诉我。

这是我所拥有的:

  • 一个表,其中每行都有我想要在 g:link 中传递的 id
  • 表格行的 onClick 使用行 ID 的值设置 JavaScript 变量


<r:script disposition="head">
var data = -1;
$(document).ready(function () {
$('#${tableId} tr').click(function (event) {
data = $(this).attr('id');
});
});
</r:script>

  • 然后我想将 javascript data 变量传递给 g:link

<li><g:link controller="filterIntraday" action="show" id="??????">View</g:link></li>

我无法让它工作。如何在 gsp 标记中设置 javascript 变量。或者在 g:link 标记中传递客户端变量的另一种方法是什么?

谢谢。

最佳答案

如何更改事件函数内的“href”属性:

function (event) {
data = $(this).attr('id');
$("link-selector").attr("href", "${createLink(controller: 'filterIntraday', action: 'show')}/" + data);
}

关于javascript - 将 javascript 变量传递给 gsp g :link tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15982504/

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