2011-03-23 42 views
0

是否有教程介绍如何在MySQL更改时刷新DIV?像仅显示某个时间戳和/或ID之上的MySQL记录一样?在MySQL上使用jQUery自动刷新DIV变化

+0

您必须定期轮询db。但是,请注意,轮询解决方案的规模很小,因此请将时间间隔足够长。 – Marco 2011-03-23 16:40:23

+0

Marco所说的替代方法是捕获应用程序中数据库的所有更改,并让您的UI受其驱动。这就像从直接访问你的班级成员到有设置者/获取者(总是一个好主意) – Zepplock 2011-03-23 16:48:32

回答

1

我同意评论。 但是,您可以尝试尝试一种事件驱动的服务器端技术。例如,node.js(基于websockets)。

您的客户一直在收听直到发生事件(database insert),然后,您可以重新加载您的div。

这是理论,但我相信你可以这样做。

但是,正如Marco所说的那样,最好的方法是设置刷新间隔(轮询方法)。

问候。