ajax - Grails通过ajax调用轮询服务器

标签 ajax grails groovy polling

我有一个局部模板,我想间歇地轮询服务器(我的一个 Controller )并用结果更新其显示。

用grails进行此操作的合适方法是什么?

我看过一些文章说有针对ajax调用的特定grails标记,这样会更好,因为它可以使 Controller /方法获得清晰的方向,但是,我在Grails中没有看到任何建议可以轮询 Controller 方法的内容。完全完成。

谢谢!

最佳答案

Grails中没有内置可以为您进行轮询的东西。最基本的方法是在JavaScript中简单地使用setInterval()函数。如果您使用的是JavaScript库,那么那里可能会有一些可用的东西,使您的工作变得更轻松。

附带说明,在实施轮询时要小心。如果您的应用程序缩放比例不正确,并且预计会有大量用户,则轮询可以使您的系统快速崩溃。

关于ajax - Grails通过ajax调用轮询服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5329198/

相关文章:

javascript - 无法访问 json 对象属性并且值在 Rails View 中显示为未定义

grails - Grails插件:获取所有命令对象类

grails - 用户输入验证-Grails验证

intellij-idea - Geb/Groovy : Page object class considered as a property in another when refering to with "to" option

grails - Spock中的Mock对象上的Mock方法

php - 显示数据库中的记录,然后在添加新记录时自动用新记录更新数据库中显示的记录

javascript - pjax 与wiselinks,差异

javascript - AJAX 完成后无法调用函数

ajax - Grails submitToRemote 验证

grails - 为什么在开发我的 grails 插件时集成测试中的依赖注入(inject)失败