У меня есть простое приложение, которое показывает список многих элементов, где пользователь может отображать детали для каждого элемента, полученного с помощью Ajax.
Однако, если пользователь закрывает деталь и снова открывает, приложение делает еще один Ajax-запрос, чтобы снова получить тот же контент.
Есть ли какое-либо простое решение, как предотвратить это путем кэширования запросов на клиенте, поэтому, когда пользователь снова отображает ту же информацию, содержимое будет загружаться из кеша. Предпочтительно использовать jQuery.
Я думаю, что это можно решить с помощью прокси-объекта, который будет хранить запрос, когда он будет сделан в первый раз, и когда запрос будет сделан снова, прокси просто вернет предыдущий результат, не делая другого запроса Ajax.
Но я ищу какое-то более простое решение, где мне не придется реализовывать все это самому.