Ingernirated
@Ingernirated
Романыч

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

Добрый день, подскажите
Есть шапка и подвал сайта, на всех страницах он одинаков, как сделать так, чтобы пользователь переходя по страницам не загружал эти два блока снова, а лишь меняющийся контент, но при этом ссылка на эту страницу менялась?
  • Вопрос задан
  • 184 просмотра
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект