2012-11-29 43 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> 
相關問題