实时AJAX内容

时间:2009-12-24 18:54:12

标签: php javascript mysql ajax live

我的朋友和我维护一个提交评论的提交网站。我们想知道是否可以有一个持续的AJAX连接。基本上,每个提交都有一个评论部分。我的朋友想知道每次收到新评论时都会在页面上显示警告。那么,是否可以在AJAX对象和查询评论数据库的PHP脚本之间保持一个恒定的链接?如果是这样,怎么样?如果没有,还有其他办法吗?

2 个答案:

答案 0 :(得分:7)

听起来像是在描述Comet

或者,大多数做这种事情的网站都会经常询问服务器是否经常询问是否发布了新内容(需要确保传入上一次检查的时间戳)。

答案 1 :(得分:-1)

这可能是一个对我有用的选择。

<a href="javascript:;" onclick="$('#mycomments').load('http://s.bla/rpc.php?qry=11',
function(){$('#mycomments').show('slow');});">Comments</a>
<div id="mycomments" style="display:none;">
Comments
</div>