1

私は次のコードを持っています。

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

隠しフィールドが1つあります。

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

リンクをクリックすると、viewPageアクションの非表示フィールドの値が必要になります。たくさん試しましたが、とにかく見つかりません。

前もって感謝します。

4

1 に答える 1

1

隠しフィールドの値をg:linkparamsに取得する方法はありません。リンクを作成し、それをonclickイベントとして使用します。このイベントでは、javascript関数を呼び出し、javascript関数からviewPageのgrailsリクエストを呼び出しています。

<g:link class="heirarachyMenuItemPopup" onclick="return validateAndUpdateID()">
Click here</g:link>
于 2012-11-29T12:51:57.193 に答える