gpt4 book ai didi

javascript - 如何在 javascript 中使用 grails ${createLink}

转载 作者:行者123 更新时间:2023-11-30 08:49:57 26 4
gpt4 key购买 nike

我有一个javascript函数如下

function GetSelectedItem()
{
var e = document.getElementById("country");
var strSel = e.options[e.selectedIndex].value;
alert(strSel);
var url = "${createLink(controller:'country', action: 'wholeTestUnits', id: strSel)}"
alert(url);
}

当我点击提交按钮时,我想转到那个 url 操作

<button class="submit_small" onClick="GetSelectedItem();">
<span><g:message code="default.button.submit.label" /></span>
</button>

${createLink} 无效。

最佳答案

一种不需要在 GSP 中包含 JavaScript 代码的更好方法如下:

<button class="submit_small" onClick="GetSelectedItem();" data-url="${createLink(controller:'country', action: 'wholeTestUnits')}">
<span><g:message code="default.button.submit.label" /></span>
</button>

function GetSelectedItem() {
var button = event.target;
var e = document.getElementById("country");
var strSel = e.options[e.selectedIndex].value;
var url = button.getAttribute("data-url") + "/" + strSel;
}

关于javascript - 如何在 javascript 中使用 grails ${createLink},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760665/

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