пытаюсь записать через jquery cookie $.cookie('test_name', 'the_value'); cookie записываются вот так вот t h e _ v a l u e Почему так происходит?
хотелось бы получить ссыли на твой jquery и сам плуг куков, которые используются. Через что делаешь вывод куков и как?
$.cookie('test_name', 'the_value'); cookie = $.cookie('test_name'); for (var key in cookie) { document.write(cookie[key] + ' <br>'); } так же пробовал читать -> document.write(cookie[0]); <- выводит первый символ строки http://zalil.ru/33182262
попробуй другой плагин . если такой же рузультат то что не то у тебя. или вообще сделай ручками ( без плагинов). http://www.codenet.ru/webmast/js/Cookies.php всего то. а вот по сабжу . мне кажется ошибка в 80 строке плагина Code: document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); нафига там join в конце ? второй параметр должен быть значение а не "=" что то типа [name+'=', encodeURIComponent(value) и тд....... ps.возможно я ошибаюсь
Drug121 ответь мне на один вопрос... ты записываешь куки как строку.. почему ты их выводишь как массив? обращаясь к строковой переменной "cookie" как к массиву JS думает что ты работаешь с массивом и меняет тип перемменой на array и каждый символ в строковой переменной становится элементом массива... cookie[0] - ты обращаешся к первому элементу массива тоесть к первому символу в строке.. Code: for (var key in cookie) { document.write(cookie[key] + ' <br>'); } выводишь посимвольно содержимое перемменой "cookie" и за каждым символов ставишгь перевод строки(<br>) вот у тебя и получатся Code: t h e _ v a l u e barnaki плагин в порядке сам им пользуюсь