[英]Using dojo for grails ajax requests
我正在使用Grails 1.3.9
,我想使用Dojo
來處理我的ajax
請求。 我在頭標記中包含了dojo
,如下所示: <g:javascript library="dojo"/>
。 我的網絡流量顯示此腳本已正確加載。 但是,當我檢查生成的源代碼時,我看到Grails
生成了原型的Ajax
請求(可能是默認的)。 如何強制Grails
使用Dojo
生成ajax
請求?
由於您使用的是舊版本的Grails,因此可能會脫離上下文,但在較新版本的Grails中查看javascripts 。 尤其,
library(可選) - 要包含的庫的名稱。 典型值包括“jquery”,“prototype”,“scriptaculous”,“yahoo”或“dojo”,但插件可以貢獻新的提供者。 如果安裝了Resources插件,則不會立即呈現指向庫的鏈接。 相反,它將包含與庫名稱相同的資源模塊,並讓Resources完成剩下的工作。 這意味着您必須具有使用相同名稱聲明的資源模塊,就像您使用了
<r:use module="jquery"/>
標記一樣。
我不認為有對Dojo的內置支持(從Grails 2.3.9開始),因此您需要在頁面中進行完整的手動Dojo初始化(如Dojo文檔中所述)。
Dojo v1.7有一個稍微過時的Dojo插件,它對Grails集成問題有很大幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.