Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Jquery cookies при input change() (https://javascript.ru/forum/jquery/40423-jquery-cookies-pri-input-change.html)

Synov_son 05.08.2013 01:09

Jquery cookies при input change()
 
Не могу понять как правильно записать cookie inputа при изменении.

Функции записи и получения куки:
function cooking() {
jQuery("#lang").change(function (){
			var lang = $(this).val();
			$.cookie('cook_lang', lang, { expires: 10 });
				});}
function getcooks() {
$("#lang").attr('value', $.cookie('cook_lang'));
}


И пишу запуск этих функций при загрузке страницы:
jQuery(document).ready(function() {cooking();getcooks()});

Но ничего не получается (запись).
Пробовал вызвать alertом:
alert($.cookie('cook_lang'))

Вылетает окно с надписью 'undefined' :help: :help: :help: :help:

Synov_son 05.08.2013 01:58

Поменял свойства записи, дал для куки абсолютный путь к сайту и заработало !
$.cookie('cook_lang', lang, { expires: 10 , path: '/'});

Вот так заработало.


Часовой пояс GMT +3, время: 14:06.