0
私はgrailsリンク上でidを動的にjavascriptを使って設定しようとしています。それも可能ですか? Grailsのタグがすでに処理された後に(ページがクライアントによってレンダリングされる前に)Grailsのタグがサーバー側で処理されるとjQuery/Javascriptがブラウザにクライアント側に処理されるためjavascriptを使ってgrails link idを設定する
<g:link controller:"patient" action:"show" id:"patient0-id"/>
<script type="text/javascript">
var id = 20;
$("#patient0-id").attr("id", id);
</script>
これは正しいアプローチです。ただし、Grailsのデフォルトから変更した場合は、URLマッピングに従って最終リンクURLを作成してください。 – jstell
これはdocument.readyのページイベントで行うことができると思います。 –