1

多くのフォーラムをチェックしましたが、答えがありません。だから - 私はたくさんの JS コードを持っているので、別の .js ファイル (.gsp ビューではありません) に保存します。しかし、今ではコントローラーにマップされた値にアクセスする際に問題があります.JSページでそれらが必要なので、ゲームフィールドを生成できます(そのコントローラーが与える値に基づいて.私は持っています.

def createGame(long id) {
 //getting my game info object...
 [gameInfo:gameInfo]      
}

そして、ビューでそれらにアクセスしました-${gameInfo.playerName}など。しかし、それらをJSファイルに取得するにはどうすればよいですか? たとえば、プレーヤーがオブジェクトの色 (JS によって生成された色) を選択したとします。例の1つは次のとおりですball.fillStyle(${gameInfo.ballColor}) 。しかし、もちろん、それは機能していません! 前もって感謝します!:)

4

1 に答える 1

3

インライン JavaScript を使用して値を割り当てる必要があります。

<script type="text/javascript">
 var gameInfo = ${gameInfo as JSON};
</script>
于 2013-07-23T14:41:31.993 に答える