Мы с другом поддерживаем сайт с комментариями. Мы хотим знать, возможно ли иметь постоянное соединение AJAX. В принципе, в каждом представлении есть раздел комментариев. У моего друга было представление о появлении предупреждения на странице каждый раз, когда появлялся новый комментарий. Итак, можно ли поддерживать постоянную связь между объектом AJAX и скриптом PHP, который запрашивает базу данных комментариев? Если да, то как? Если нет, есть ли другой способ сделать это?Содержимое Live AJAX
0
A
ответ
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>
Для этого требуется щелкнуть каждый раз, чтобы обновить его. – ceejayoz
hmm .. это также можно сделать в непрерывном цикле для (;;) – streetparade