1
我在grails中工作過2.4.7。最近我轉向grails 3.以前我使用grails自定義標記來調用像ajax這樣的remoteFunction,formRemote。這個標籤不適用於最近的版本。任何人都可以告訴我最新版本使用ajax的最佳方式。如何在Grails中使用ajax 3.2.3
我在grails中工作過2.4.7。最近我轉向grails 3.以前我使用grails自定義標記來調用像ajax這樣的remoteFunction,formRemote。這個標籤不適用於最近的版本。任何人都可以告訴我最新版本使用ajax的最佳方式。如何在Grails中使用ajax 3.2.3
是的,從2.4.x開始,已經在grails中被棄用了。
看到這個。 http://docs.grails.org/2.4.1/ref/Tags/remoteFunction.html
雖然,您可以隨時使用下面的javascript/jQuery ajax函數,它的確如此。
<g:javascript>
function callMyAjax(){
$.ajax({
url:'${g.createLink(controller:'yourcontroller', action:'youraction')}',
data:{
param1:param1,
param2:param2
}
});
}
</g:javascript>
<input type="button" onclick="callMyAjax()"/>
您是否將代碼從2.4.7遷移到3或啓動新項目? –
No。爲Grails開發的新項目3。 – Sayem
您可以使用'compile'org.grails.plugins:ajax-tags:1.0.0''來提取舊的Grails ajax標記插件行爲,我建議如果遷移,但如果您從頭開始,我會實施你自己,有沒有一個特定的問題,你試圖解決或只是泛型的問題? –