我正在研究grails。我有一个控制器,它调用服务来检查值,还有一个调用来做一些计算,当我希望用户知道它处理函数时。由于我是grails的新手,我不知道如何在我的项目中实现这一点。我试过几个插件,但我不知道如何通过使用插件来解决这个问题(一步一步)。我需要最简单的方法来解决这个问题,即使这是我的ajax或javascript。我在网上搜索我没有得到一个。 请帮我解决这个问题。
谢谢。
答案 0 :(得分:0)
默认情况下,Grails允许您使用Ajax调用控制器方法,您只需使用remoteFunction标记(http://grails.org/doc/2.2.1/ref/Tags/remoteFunction.html)。
您可以通过在页面上指定一个元素来使用它,该元素将由控制器函数返回的html更新,通常是gsp模板。
例如,您可以让控制器调用服务来检查进度,然后控制器将此返回的进度量传递给您的gsp模板。您使用此值绘制百分比,并将该html返回到您的原始页面(这是控制器返回的任何内容 - remoteFunction标记为您处理更新)。
我建议查看一下remoteFunction调用的一些示例并从那里开始。 希望有所帮助。