Как использовать кэш браузера
Не знаю как правильно сформулировать вопрос, поэтому скажу что надо.
На странице происходит отображение данных из базы данных, причем база данных древовидная. Сначала отображаются данные первого уровня в нем пользователь выбирает нужную ветку, происходит запрос к серверу отображаются данные второго уровня и так далее. Потом пользователь хочет вернуться на уровень выше. при этом проще всего снова обратиться к серверу и получить данные этого уровня. Но интуитивно как бы хочется вернуться к предыдущей странице, нажав в браузере кнопку "назад". Но это нельзя сделать, так как работа происходит все время на одной и той же странице, которая просто динамически обновляется. Что можно придумать в этом плане ? |
Цитата:
Запросы сервера судя по всему асинхронные, и производится по параметрам, а значит ответ его можно сохранять в объекте под этими параметрами как его свойства. Запрашивать сервер же нужно только тогда, когда нет сохраненного параметра в объекте. Можно включить и кеширование в Ajax, проверьте достаточно ли этого будет. |
Про кэширование ajax не знал.
Видимо то что нужно. Спасибо ! |
Часовой пояс GMT +3, время: 09:46. |