ajax - 如何在 Grails 3.2.3 中使用 ajax

标签 ajax grails taglib grails3 ajaxtags

我在 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/

相关文章:

Grails:如何在标签库中使用请求范围服务?

javascript - Bootstrap 选项卡上的 MVC 单击重新加载 Controller 并刷新

grails - NetBeans中的Grails应用程序创建错误

grails - RichUI星级评定存在问题

grails - GSP包含-带参数-在g:内?

xml - JSPX namespace 对 EL 函数不可见?

javascript - 根据 PHP 输出更改 Javascript src

c# - 从 WPF Web 浏览器控件读取 json 数据

javascript - 当前 Ajax 请求的最佳实践

grails - 连接不懒惰的问题;)