Rails4 - 如何在表更新时更新视图?

时间:2014-11-11 14:10:05

标签: javascript jquery ajax ruby-on-rails-4

我使用Ajax从页面abc.html获取一些数据,然后将其存储在表格中 一旦数据存储在表中(即发生提交),我希望在运行时在页面xyz.html中更新数据,以便用户可以查看更新而无需刷新页面。

我已获得数据并更新了表格中的数据 但是,一旦数据存储在表格中,我不知道该怎么做 我相信ajax需要更新网页xyz.html 如果有人可以指出有关实施它的方法的资源,那将是非常有帮助的。

- Update--
我是新手,但我不是要求任何人为我编写代码。感谢。

1 个答案:

答案 0 :(得分:1)

您将需要查看类似Socket.IO的内容以进行实时更新。

http://socket.io/

基本上,socket.io是一个构建在Node.JS之上的javascript库,它不断地控制寻找新活动的服务器。这是一种ajax,但是ajax请求通常由用户提示(例如,通过按钮单击或滚动到页面底部)。

我不会为你写代码。如果你是新手,那么完成它并不是一件容易的事。这似乎是一个简单的功能,但它实际上非常复杂。

如果你开始编写代码并且卡住了,请回过头来问一个问题,但没有人会为你的免费伙伴写这个功能,对不起。

以下是如何使用Socket.IO编写实时更新聊天应用程序的教程。花一些时间了解Socket.IO的工作原理,你应该能够弄清楚如何使它适合你的需求。