Показать сообщение отдельно
  #1 (permalink)  
Старый 11.12.2016, 16:47
Новичок на форуме
Отправить личное сообщение для Middle___ Посмотреть профиль Найти все сообщения от Middle___
 
Регистрация: 11.12.2016
Сообщений: 4

Как реализовать Comet?
Добрый вечер!
Подскажите пожалуйста, как можно реализовать модель Comet, для Real Time.
Данные:
- Есть блоки с инфой, они выводятся с помощью AJAX:
function newMessages(){
$.ajax({
  url: 'views/dm/checkNewMessages.php',
  type: 'POST',
  success: function(res){
   $('.message-topper').html(res);
  }
});
}


Вот PHP(checkNewMessages.php):
require $_SERVER['DOCUMENT_ROOT'].'/config.php';
global $db;
$queryMess = mysqli_query( $db, "SELECT * FROM dm_messages ORDER BY dm_id DESC") or die(mysqli_error($db));

while($rows = mysqli_fetch_assoc($queryMess)){
$link   = $rows['dm_link'];
$mess   = $rows['dm_message'];

$mess = '<div class="message">';
$mess .= '<b>'. $link .'</b>';
$mess .= '<p>'. $mess .'</p>';
$mess .= '</div>';

echo $mess;
}

Задача сделать long-polling, т.е обновление скрипта если произошли изменения лома голову уже 3 день , кучу примеров посмотрел, не получается никак. Может здесь кто подскажет. Буду ООООчень благодарен!
Простой setInterval тут не подойдёт..
Ответить с цитированием