data атрибуты для хранения ajax-данных
помогите, пожалуйста, разобраться,
можно ли использовать атрибуты data для хранения результатов полученных с помощью ajax запроса?
каков размер может быть дата-атрибутов? ведь они не гоняются как куки туда-сюда между сервером и клиентом. а где они хранятся?
пример, есть список ссылок, по нажатию на ссылку происходит аякс-загрузка данных в общий див-контейнер. но если пользователь никуда не уходил со страницы, а решил по второму разу пощелкать по тем же ссылкам, хочется, чтобы не посылался повторный запрос на сервер, а были показаны данные, которые он получил, когда первый раз щелкал на эту ссылку (в рамках данного сеанса, напоминаю, т.е. со страницы не уходил, окно браузера не закрывал). По идее можно же сохранить при первом щелчке данные результата в атрибуте data этой ссылки, а при втором просто достать их и отобразить, ведь так? или все-таки дата-атрибуты для этого не предназначены и нужно использовать web-storage или local-storage?
помогите, пожалуйста, разобраться, спасибо!
|