用ajax实时更新网站? JQuery的?

时间:2011-04-07 15:42:33

标签: javascript jquery ajax

有一个网站'happybirthdadstevejobs.com',人们希望史蒂夫生日快乐,当你这样做的时候,你被添加了,并且网站也在不断更新,其他人也希望史蒂夫过生日快乐。

我想弄清楚这一点,因为我有一个想法,教孩子们一些科学概念。谁能帮我理解我需要做什么?

2 个答案:

答案 0 :(得分:0)

您可以使用jquery

var i = setInterval(function() {
   $.getJSON("inc/messages.php?"+ params, function(data) {
      $('#updates').html(data.messages);
   }
}, 1000);

这样就会从messages.php中获取一些消息,并将它们输出到每秒id为“updates”的元素。

要停止更新,您可以致电:

clearInterval(i)

但是,如果要多次调用该文件,可能会有更有效的方法。

编辑:忘了提到messages.php需要从数据库或文件中获取数据:)

答案 1 :(得分:0)

尝试谷歌搜索长轮询。

Node.js是长轮询的好选择。