Показать сообщение отдельно
  #12 (permalink)  
Старый 18.04.2022, 21:57
Профессор
Отправить личное сообщение для Vaska Посмотреть профиль Найти все сообщения от Vaska
 
Регистрация: 08.05.2017
Сообщений: 178

рони,
На одной странице есть три блока, каждый из которого подгружает свою страницу .html с помощью Ajax.
Функция PHP, при подгрузке страницы в блок, проверяет не протух ли токен. Если протух, то подставляет скрипт, чтобы перезагрузить страницу и обновить токен.
Вот этот код:
if (!localStorage.getItem("reload")) {
    localStorage.setItem("reload", "true");
    location.reload();
}
else {
    localStorage.removeItem("reload");
}

срабатывает для подгрузки одного блока, если токен протух, перезагружает всю страницу.
Но если токен снова протух, и я хочу перезагрузить второй блок на той же странице, то перезагрузка не работает.

Не знаю как лучше объяснить.
Ответить с цитированием