2012-11-29 46 views
1

我有以下代码。如何将隐藏值传递给grails中的链接

<li><g:link controller="page" action="viewPage" params="[id:selectedId]"> 
Click here</g:link></li> 

我有一个隐藏字段。

<g:hiddenField name="selectedId" value="1234"/> 

现在,当我点击链接我想在viewPage行动隐藏字段的值。 我尝试了很多,但无论如何我找不到。

在此先感谢。

+1

隐藏字段的值来自哪里?如果它来自控制器,请使用grails将其放入'params'中,否则您必须使用javascript并修改链接。 – aiolos

+0

请详细说明一下,我并不是要成为一个聪明人,但你知道隐藏的领域必须在你的g:form里面吗? – marko

+0

嗨隐藏字段值来自JavaScript。我怎样才能在g:link中设置它。 –

回答

1

有没有办法获得隐藏字段值为g:链接参数。 我创建了一个链接,并使用它的onclick事件,我打电话给javascript函数,并从javascript函数我打电话给我的grails请求viewPage。

<g:link class="heirarachyMenuItemPopup" onclick="return validateAndUpdateID()"> 
Click here</g:link> 
相关问题