2013-06-20 71 views
1

使用的Grails资源插件,我得到以下警告当我尝试Ajax内容加载到我的网页:Grails资源渲染资源进行处理[推迟]警告?

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' 
} 

我有什么改变摆脱这个警告?

+0

你在你的ajax模板中使用任何js?如果是这样,请将它们放在标记中,并放在模板的末尾 – Alidad

+0

如果您将它写为答案,我可以应用它。 – confile

回答

1

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

希望它有帮助

+0

我仍然有警告。任何其他想法? – confile