簡體   English   中英

使用dojo進行grails ajax請求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM