2009-12-24 1 views
0

Мы с другом поддерживаем сайт с комментариями. Мы хотим знать, возможно ли иметь постоянное соединение AJAX. В принципе, в каждом представлении есть раздел комментариев. У моего друга было представление о появлении предупреждения на странице каждый раз, когда появлялся новый комментарий. Итак, можно ли поддерживать постоянную связь между объектом AJAX и скриптом PHP, который запрашивает базу данных комментариев? Если да, то как? Если нет, есть ли другой способ сделать это?Содержимое Live AJAX

ответ

7

Похоже, вы описываете Comet.

В качестве альтернативы, большинство сайтов, которые делают подобные вещи, просто делают запрос на сервер так часто, спрашивая, если что-то новое было опубликовано (необходимо убедиться, что вы проходите отметку времени в последний раз, когда вы проверяли).

-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> 
+0

Для этого требуется щелкнуть каждый раз, чтобы обновить его. – ceejayoz

+0

hmm .. это также можно сделать в непрерывном цикле для (;;) – streetparade