Grails资源为处置提供资源[defer]



使用Grails资源插件,当我试图将Ajax内容加载到我的页面中时,我得到以下警告:

 WARN  resource.ResourceTagLib  - A request was made to render resources for 
   disposition [defer] but there are no resources scheduled for that disposition, 
   or it has already been rendered

这是什么意思,我该如何解决?

对于我的ajax内容,我使用一个特殊的ajax。gsp 模板:
<g:layoutBody/>
<r:layoutResources disposition="defer"/>

在渲染ajax请求的控制器中,我做:

if (request.xhr) {
  render template: 'myView', model:[user: user], layout: 'ajax'
}

我需要做些什么来摆脱这个警告?

您是否在ajax模板中使用任何js ?如果是这样,把它们放在<r:script>标签和模板的末尾。

希望有所帮助

相关内容

  • 没有找到相关文章

最新更新