2013-06-20 110 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