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