Javascript Grails中的jQuery超时/间隔

Javascript Grails中的jQuery超时/间隔,javascript,jquery,ajax,grails,Javascript,Jquery,Ajax,Grails,我是Grails的初学者,而且我只有有限的AJAX经验。 如文档和教程中所述,我已经使用g:remotelink成功地在视图中实现了一些简单的jQuery操作,但是我很难理解如何创建一个按时间间隔更新的动态元素。这在使用SetAsInterval的常规Javascript中是微不足道的,但似乎将此函数包装在remotelink标记中可以防止在间隔期间重复调用它。 具体来说,我试图显示一个计时器/时钟,它在一个div中显示和更新,而页面的其余部分不重新加载,但这似乎适用于许多其他事情,例如自动幻灯

我是Grails的初学者,而且我只有有限的AJAX经验。 如文档和教程中所述,我已经使用g:remotelink成功地在视图中实现了一些简单的jQuery操作,但是我很难理解如何创建一个按时间间隔更新的动态元素。这在使用SetAsInterval的常规Javascript中是微不足道的,但似乎将此函数包装在remotelink标记中可以防止在间隔期间重复调用它。 具体来说,我试图显示一个计时器/时钟,它在一个div中显示和更新,而页面的其余部分不重新加载,但这似乎适用于许多其他事情,例如自动幻灯片

我在这里发现了两个与此问题相关的问题:

当前位置尽管标题为Grails,但这篇文章似乎与Grails无关

当前位置此问题似乎与我的问题相似,但没有得到真正的回答


那么这在Grails中是非常困难还是我遗漏了什么?我探索和学习的越多,我遇到的麻烦就越多,因为在我看来,Grails中的AJAX调用总是(在我看到的每个示例/解释中)响应用户操作,例如单击链接或在表单中输入输入,而不是在后台每隔一段时间运行。

只需将grails服务器url放入隐藏字段并使用js即可。@Koloritnij感谢您的回复。我不太清楚这个过程。我想您的意思是将(我的测试服务器)放入一个隐藏字段,但下一步不太清楚。然后,我使用javascript操作这个隐藏字段?这能让我访问控制器中的对象吗?就我个人而言,我不需要使用
remoteLink
之类的东西。。。我只是像编写任何客户端应用程序一样编写AJAX JS代码。然后,我在Grails应用程序中编写一个web服务来提供数据(JSON、HTML、文本等)。要在Grails中实现这一点,请看一些REST示例(Google it)。从控制器生成JSON或使用GSP生成HTML片段非常容易,等等。我认为这就是@Koloritnij的目的(但它的含义很模糊)。您不需要知道URL,只需使用指向web服务的相对URL路径即可。@nickdos我一直在努力解决这个问题,我已经接近结论,我应该使用AJAX来完成大部分工作(既方便又能降低服务器负载)。很高兴知道这是一个可行的选择。谢谢你的建议!