2013-03-19 3 views
0

Я новичок в jQuery.
Я хочу установить значения на странице HTML, и я должен получить их на другой странице HTML.Как получить значение в сеансе в jQuery

Вот кусок кода, который я пытаюсь в настоящее время:

Чтобы установить значение в сессии:

$.session.set(userName, $("#uname").val()); 

Чтобы получить значение из сессии:

$.session.get('userName'); 
+4

Является ли '$ .session' плагин? –

+0

'$ .session' - это либо плагин, либо запутанный код на стороне сервера и на стороне клиента. – DaveHogan

+0

Используете ли вы дополнительный плагин для сеанса? – Stokedout

ответ

3

Сессия сохраняется на сервере и настроены из кода на стороне сервера, а не на стороне клиента, например JavaScript.

То, что вы хотите, это печенье, кто-то дал блестящее объяснение в этом переполнением стека вопрос здесь: How do I set/unset cookie with jQuery?

Вы могли бы потенциально использовать сессии и установить/получить их с JQuery и AJAX, но это полный перебор, если Куки будет делать трюк.

+0

ok..thankyou ... –

12

Предполагаете, вы используете this plugin, вы неправильно используете метод .set. .set должно быть передано имя ключа как строка, а также значение. Я полагаю, вы имели в виду, чтобы написать:

$.session.set("userName", $("#uname").val()); 

Это устанавливает userName ключ в хранилище сеанса к стоимости входа, и позволяет получить его с помощью:

$.session.get('userName'); 
Смежные вопросы