@a16a

Как сделать авто обновление блока?

Всем привет. Как сделать автоматическое обновление блока, без перезагрузки страницы.
Например:
Есть блок сайдбар слева. Там находятся меню со ссылками, новости,сообщение и т д. И при появлении нового сообщ или новости, появлялось обобщение. Но все это без ручного обновления.
  • Вопрос задан
  • 341 просмотр
Пригласить эксперта
Ответы на вопрос 2
Brigadier
@Brigadier
Web-developer
Запрашивать по интервалу (например 10 сек.) через Ajax информацию с сервера, и по ответу обновлять нужную область или часть области. Ответ можно сделать в формате JSON
Ответ написан
Комментировать
У меня в приложении работает такой способ:
var sse = new EventSource('/api/sse.php');
sse.addEventListener('message', function(e) {
	// Пришли какие-то данные
});

Каждому пользователю соответствует "висящий" php-скрипт. После остановки php-скрипта sse переподключается.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы