通过服务器命令刷新DIV

时间:2014-04-04 20:52:47

标签: javascript jquery html mysql

我希望有一个使用mySQL数据库的页面来获取它的信息,我们只想说它是0或1

我希望页面以特定的间隔自动刷新数据库中值为0或1的div。

但我希望任何正在查看该页面的人同时获得相同的信息。所以我希望服务器负责这段时间。

我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

有几种可能性:

1)Websockets是最新的技术。如果您真的希望接近实时更新页面并拥有提供可能性的基础架构,那就是要走的路

2)Cometlong polling将成为第二种选择

3)最原始 - 但工作 - 起点是不断轮询你的服务器。 Stackoverflow Article

答案 1 :(得分:-2)

您可以使用JavaScript计时器检查服务器是否有任何更新,并使用Ajax将更新的值返回给客户端。您可以使用此处给出的setTimeout()函数:Jquery/Ajax call with timer

您可以尝试的示例 (function worker() { $.get('ajax/test.html', function(data) { // Now that we've completed the request schedule the next one. $('.result').html(data); setTimeout(worker, 5000); }); })();