4

是否可以访问

grails.app.context

从javascript库中?--也就是说,不是将javascript插入到GSP文件中。

我有一些依赖于上下文的 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 回答