Автообновление страницы без перезагрузки

12 3
FG
На сайте с 08.08.2017
Offline
16
6185

Всем привет. Прошелся по поиску, но так ни чего вразумительного не нашел. Суть проблемы такая: есть главная страница, нужно сделать, чтобы она обновлялась автоматически через каждые 20 секунд, это как например я каждый раз в браузере через 20 секунд нажимаю F5 (обновить), конечно можно поставить <meta http-equiv="Refresh" content="20" /> но это совсем не то, мне надо чтобы автообновление было невидимым для посетителя и не мешало посетителю читать контент. Знаю что это делают с помощью ajax, но вся информация расплывчата или для блоков, не могу найти решение конкретно по своей ситуации, прошу помощи у знающих.

adel92
На сайте с 04.01.2012
Offline
334
#1

Почитайте тут:

http://codething.ru/ajax.php

и тут:

https://habrahabr.ru/post/253805/

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
FG
На сайте с 08.08.2017
Offline
16
#2

Это уже читал, 1 там про блоки со сторонней страницей, а на habrahabr вообще поверхностно про это, нет исполнения, только ответы сервера и общие доводы, а я ищу нормальный и более конкретный вариант автообновления одной страницы без перезагрузки.

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#3

Вы хотите за вас бесплатно что-ли? Ну так и пишите, напишите за меня бесплатно код, кому не лень. Заранее спасибо.

Мы в этом разделе помогает разобраться или найти косяк, а не писать всё с 0

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
FG
На сайте с 08.08.2017
Offline
16
#4

Без проблем оплачу любой труд и корректно работающее готовое решение.

NothingMatters
На сайте с 12.06.2017
Offline
45
#5
Ferrum-Gray:
Без проблем оплачу любой труд и корректно работающее готовое решение.

Для начала стоит сформулировать задачу. Потому как "обновление страницы без обновления страницы" - звучит немного странно.

Либо страница обновляется полностью (F5), либо обновляются отдельные блоки через AJAX. Делать полное обновление через AJAX не имеет смысла.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#6


setInterval(function() {
$('body').load(window.location.href + ' body');
}, 20000);

P.S. bitcoin:1Hdy1CphRTZCtWCvwvnXa94jBtETn9WGvZ

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
volkovysk
На сайте с 06.05.2011
Offline
74
#7

Самое интересное, при каких таких фантастических прихотях нужна бестолковая полная перезагрузка главной страницы сайта? Не смог нафантазировать ни одну задачу, чтоб нужно было так. А так-то решается аяксом конечно.

Sly32
На сайте с 29.03.2012
Offline
302
#8
volkovysk:
А так-то решается аяксом конечно.

А еще лучше вебсокетами)

Ну не умеет товарисч поиском пользоваться, а на перезагрузку замахнулся, не понимая что ему надо)

Z0
На сайте с 03.09.2009
Offline
756
#9
Оптимизайка:

setInterval(function() {
$('body').load(window.location.href + ' body');
}, 20000);

Понять бы, зачем нужен такой дурдом 🤪 ТС небось ВК пилит :)

F8
На сайте с 25.08.2016
Offline
24
#10

Такое обычно делается если нужно чтобы информация отображалась в реальном времени и весь контент стал динамичным, а еще если какая-нибудь мудреная система кэширования стоит (сталкивался с таким), в которой кэш дохнет через минуту простоя если страница не обновляется и чтобы кэш не умирал делается постоянное автообновление. Отписал ТС в личку.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий