2013-04-23 168 views
0

我想在用户的仪表板上更新最近的通知,而不必刷新它,只要数据库通知表发生更改...就像在Facebook中实时更新帖子和注释一样......不需要刷新页面。我该怎么做。任何想法?更新页面内容不刷新页面

在此先感谢。

+1

我一直在使用Node.js一段时间,现在它的Socket.io API。它可以很好地使用websockets来更新内容,而无需通过从服务器端生成信号来刷新它。 – 2014-02-17 13:09:49

回答

1

我为一家名为Realtime的公司(http://www.realtime.co)工作,我们开发了一个非常酷的框架来处理实时数据。

它适用于云,我们提供了很多不同的API,您不需要安装任何东西,并且您可以获得一个免费帐户(每月有1.000.000条免费消息和30.000个用户)。它允许你将数据推送到浏览器,这意味着你不会用AJAX请求来锤击你的服务器。

在浏览器上,它使用websocket(如果可用)。对于较老的非websocket浏览器,我们将透明地回退到您的浏览器可以使用的任何内容。

检查出http://www.realtime.cohttp://www.xrtml.org下载和文档。请让我知道,如果你需要任何帮助,因为我是实时开发者传播者:)

1

这是所谓的asynchronous。您刷新网页或DIV的内容或其他任何内容而无需重新加载页面。

实际上,您应该使用AJAX将另一个页面加载到页面中已存在的DIV中,以便在时间基础上进行刷新。

AJAX

的文档是在W3上的学校,你可以看到有非常简单的。

但是,你应该使用另一个页面,称为一个处理程序或其他东西来加载和处理的内容,然后让他们准备好在您的页面中呈现,所以你可以加载它一次一次地使用javascript计时器等。