Grails资源插件-AJAX时需要带JS文件的模块

Grails资源插件-AJAX时需要带JS文件的模块,grails,grails-plugin,grails-2.0,Grails,Grails Plugin,Grails 2.0,在我的grails应用程序中,我使用了很棒的资源插件,它连接了所有依赖项。在进行ajax调用时,我总是使用来呈现所有脚本…和其他依赖属性 问题是如果我使用,模块指定了一个以前没有加载的JS文件(当页面没有加载时)。AJAX调用后,JS文件没有加载,这或多或少是预期的,因为在呈现页面时应该加载所有JS文件 我的问题是如何正确地解决它?我是否应该将我的r:require提交给在第一次请求期间提交的gsp?或者有没有计划让r:require在使用AJAX时处理“外部”JS文件 谢谢, Mateo创建一

在我的grails应用程序中,我使用了很棒的资源插件,它连接了所有依赖项。在进行ajax调用时,我总是使用
来呈现所有脚本
和其他依赖属性

问题是如果我使用
,模块指定了一个以前没有加载的JS文件(当页面没有加载时)。AJAX调用后,JS文件没有加载,这或多或少是预期的,因为在呈现页面时应该加载所有JS文件

我的问题是如何正确地解决它?我是否应该将我的r:require提交给在第一次请求期间提交的gsp?或者有没有计划让r:require在使用AJAX时处理“外部”JS文件

谢谢,
Mateo

创建一个ajaxInternal.gsp布局,并放入如下内容:

<r:require module="gaScript" />
<r:layoutResources />
<g:layoutBody />
<r:layoutResources disposition="defer" />

因此,您的所有js和所有模块都将正常工作。

创建一个布局ajaxInternal.gsp,并放入如下内容:

<r:require module="gaScript" />
<r:layoutResources />
<g:layoutBody />
<r:layoutResources disposition="defer" />
所以你所有的js都能正常工作,你所有的模块也能正常工作