我在 grails 2.4.7 工作。最近我转向 grails 3。以前我使用 grails 自定义标签进行 ajax 调用,如 RemoteFunction、formRemote。此标签不适用于最新版本。有人可以告诉我最好的方法吗?最近版本使用ajax。
最佳答案
是的,从 2.4.x 开始,grails 中已弃用 g:remoteFunction。
看这个。 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()"/>
关于ajax - 如何在 Grails 3.2.3 中使用 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44299121/