Задать вопрос
@murrometz

Насколько правильно при использовании History API и AJAX хранить полученные данные непосредственно в history?

Пагинация и фильтр на ajax.
По ajax получается контент и подменяет главный div. Средний размер получаемых данных - 35 кб.

После ajax вызывается
window.history.pushState({content:msg, type:'sale', link:current_page_link}, current_page_link, current_page_link);

где msg - полученные данные

После перехода по кнопкам Вперед/Назад в браузере контент сразу же подставляется в страницу.

Такой функционал планирую сделать почти на всем сайте, где используется пагинация и фильтр.

Насколько правильно хранить полученные данные непосредственно в history?

Я боюсь, что это может вызвать большие накладки с памятью.
  • Вопрос задан
  • 311 просмотров
Подписаться 2 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 1
sivabur
@sivabur
Заблокировали просто так!
Неправильно. History -для History.
Для хранения данных нужно использовать кеш,куки и так далее.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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