Хранение значений в сеансе или хранилище сеансов с использованием jquery ajax

Я использую выпадающий список jquery для выбора и флажка для одной из моих страниц. Сначала я использую код asp.net mvc и механизм просмотра бритвы. У меня есть автоматическое обновление страницы каждые несколько секунд или минут в зависимости от выбора пользователя. Мне нужно где-то сохранить выбранные элементы jquery для выбора и выбрать раскрывающийся список флажков, чтобы вернуть страницу в ее состояние даже после обновления страницы. Каков наилучший способ добиться этого? Когда выбор пользователя изменяется, только тогда хранилище должно обновляться новыми выборками. Пожалуйста, дайте мне знать, какой из сеансов / сеансов хранения является хорошим подходом. Если это нехороший подход, есть ли другой способ добиться этого, кроме использования базы данных.

Спасибо


person user3557236    schedule 14.01.2015    source источник


Ответы (1)


Это действительно зависит от вас, где хранить. localStorage — хороший вариант для этого, но вы должны знать, что ‹ версии IE8 не поддерживают это, поэтому вам следует изучить кросс-браузерные решения (jStorage, store.js и т. д.).

В качестве альтернативы вы можете сохранить этот параметр на своем сервере в качестве некоторых пользовательских параметров, что добавит удобства пользователям вашего приложения, если они будут получать к нему доступ с разных устройств. (однако это немного увеличит объем данных, отправляемых обратно на сервер).

person Vladimirs    schedule 14.01.2015