[英]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.