Сохранение данных AJAX запроса после перехода на другую страницу и возврат по стрелке браузера «назад»?
=========================================================================================================

 Привет, комрады! Помогите, пожалуйста!  

Код показать не могу, поэтому попробую объяснить на пальцах.  
  

1. Есть кнопка на странице. При нажатии на кнопке генерируется таблица с данными с сервера.  

2. После этого я кликаю по ссылке в таблице - происходит переход на другую страницу (на какую - не важно).  

3. После этого я нажимаю кнопку "назад", браузер по истории возвращает меня на предыдущую страницу, но на ней отсутствует ранее отрисованная таблица(оно и понятно - страница перезагрузилась).  
  

Вопрос: Как сделать так, чтобы данные сохранялись и при переходе назад я видел отрисованную ранее таблицу и мне не приходилось бы делать повторный запрос к серверу?  
  

Есть ли вариант реализации без записи данных в storage браузера? 

 Можно при получении таблицы прописывать хэш в локейшен и при загрузке страницы анализировать, есть ли нужный хэш. Если есть, то автоматом грузим таблицу с сервера.