繁体   English   中英

使用ajax进行实时网站更新? jQuery的?

[英]Live site updating with ajax? JQuery?

有一个网站“ happybirthdadstevejobs.com”,那里的人们希望史蒂夫生日快乐,而当您添加您时,该站点正在不断更新,其他人也希望史蒂夫生日快乐。

我想解决这个问题,因为我有一个想法要教孩子一些科学概念。 谁能帮助我了解我需要做什么?

你可以使用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需要从数据库或文件中获取数据:)

尝试谷歌搜索长轮询。

Node.js是长时间轮询的一个不错的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM