Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > cookie два слова


Автор: Samotnik 26.3.2011, 18:53
привет, что за фигня, не могу понять, подскажите пожалуйста, на сервере ложу в куки имя пользователя test user на клиенте достаю, и получается "test user"
откуда ковычки берутся ? 
С одним словом ковычек нету

Автор: iff 26.3.2011, 20:06
Цитата(Samotnik @  26.3.2011,  18:53 Найти цитируемый пост)
С одним словом ковычек нету 

Нету пробела.

Автор: Samotnik 26.3.2011, 20:56
iff,  smile 
гениально ! 
это я вообще-то понял, я спрашиваю как это побороть ? smile

Автор: iff 27.3.2011, 15:55
Цитата(Samotnik @  26.3.2011,  18:53 Найти цитируемый пост)
откуда ковычки берутся ? 

Цитата(Samotnik @  26.3.2011,  20:56 Найти цитируемый пост)
это я вообще-то понял

Вы определитесь.

Если эта строка (в вашем случае "test user") записана в переменную x, то так:
Код

if(x.charAt(0)=='\"'&x.charAt(x.length-1)=='\"'){x=x.substr(1,x.length-2);};

Автор: Samotnik 28.3.2011, 14:47
iff, т.е. нету стандартно Cookies API для решения этой проблемы? 
Выход только один: писать свои костыли ? 

Автор: ksnk 28.3.2011, 14:57
Цитата(Samotnik @  28.3.2011,  14:47 Найти цитируемый пост)
iff, т.е. нету стандартно Cookies API для решения этой проблемы? 
Выход только один: писать свои костыли ? 

Естественно!
Сменить те костыли, которые вставляют кавычку на более правильные  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)