Javascript库中的Grails应用程序上下文

时间:2012-05-30 09:09:20

标签: grails

是否可以访问

grails.app.context

来自javascript库? - 也就是说,不是在GSP文件中插入的javascript。

我有依赖于上下文的som javascripts,为什么我需要能够从javascript访问它。

我在我的gsp文件中包含javascript:

<r:require modules="myModule" />

1 个答案:

答案 0 :(得分:8)

您可以将其作为全局JS变量传递给Javascript,将其放在<head>标记内:

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

并在普通的javascript中使用它,例如:

$.ajax({
   url: appContext + '/hello/world'
})