AJAX PHP -表的实时更新


AJAX PHP - Live Updates on Tables?

我将从这个开始-我只知道PHP的绝对基础知识,所以我在这方面的知识非常有限。

我昨晚刚刚读了AJAX和它的作用。

本质上。我有3张桌子,他们都在当来自另一个源的新信息进来时,我该如何更新该表中的信息呢?

例如

- - - - - -我在一个页面上查看所有的表信息

您正在插入新行。插入新行。

无需刷新页面就能立即看到

之后,它只是继续更新。

我完全不知道从哪里开始,因为我对PHP和AJAX的了解相当有限,但是我了解AJAX的概念。

我已经找了大约3个小时的东西,可以帮助进一步了解如何做到这一点,但大部分都是与搜索之类的事情。

有两种方法:

1-使用AJAX轮询服务器,并请求新添加的项(如果有的话),并且每隔几秒钟重复此任务。

2-使用服务器发送事件,保持与服务器的活动连接,当添加新项目时,它通过触发浏览器中的事件来通知。

详细阅读:http://www.w3schools.com/html/html5_serversentevents.asp

每一个都有优点和缺点,第一个不那么重,有一点延迟,第二个更重,支持更少,绝对活着。这取决于你想做什么。