Ingernirated
@Ingernirated
Романыч

Как сделать загрузку новой страницы без старых блоков?

Добрый день, подскажите
Есть шапка и подвал сайта, на всех страницах он одинаков, как сделать так, чтобы пользователь переходя по страницам не загружал эти два блока снова, а лишь меняющийся контент, но при этом ссылка на эту страницу менялась?
  • Вопрос задан
  • 186 просмотров
Решения вопроса 3
Взять какой-нибудь JS фреймворк. Например Vue и настроить на нём router.
Можно конечно через jQuery, но это будет очень уж костыльно. URL можно через history.pushState менять
Ответ написан
BuriK666
@BuriK666
Компьютерный псих
Грузите с помощью ajax, а адресную строку меняйте с помощью history.pushState
Ответ написан
Akdmeh
@Akdmeh
PHP, Yii2, Music
Еще есть вариант с плагином Pjax, хотя он имеет недостатки и привязку к JQuery.
https://github.com/defunkt/jquery-pjax
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы