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标记插件行为,我建议如果迁移,但如果您从头开始,我会实施你自己,有没有一个特定的问题,你试图解决或只是泛型的问题? –