4

アクセスすることは可能ですか

grails.app.context

javascriptライブラリ内から?--つまり、GSPファイルに挿入されたJavaScriptではありません。

コンテキストに依存するJavaScriptがありますが、JavaScriptからこれにアクセスできる必要があるのはなぜですか。

gspファイルにjavascriptを含めます。

<r:require modules="myModule" />
4

1 に答える 1

8

これをグローバル JS 変数として Javascript に渡すことができます。これを<head>タグ内に配置します。

<g:javascript>
   window.appContext = '${request.contextPath}';
</g:javascript>

次のように、プレーンな JavaScript からどこでも使用できます。

$.ajax({
   url: appContext + '/hello/world'
})
于 2012-05-30T09:12:33.687 に答える