Почему все мои файлы cookie jQuery не определены?

Я взял jQuery, плагин jQuery Cookie и свой собственный Javascript (в этом порядке) в конце тела моей страницы. Я не могу понять, почему мой файл cookie не читается, когда я console.log cookie или когда я назначаю его переменной и console.log переменной. Кроме того, когда я открываю страницу в Chrome и просматриваю раздел «Ресурсы»> «Файлы cookie», это показывает, что моя страница не создавала файлов cookie.

Кроме того, проблема может быть связана с тем, что я работаю с файлом локально. Он еще не размещен. Все просто сидит у меня на диске, а в инете пока нет.

Вот мой код:

$.cookie('testcookie',1,{expires: 5, path:'/'});
console.log($.cookie('testcookie'));
var variable=$.cookie('testcookie');
console.log(variable);

Эта функция должна дважды зарегистрировать "1" в консоли, но дает мне только два экземпляра undefined.

Я проверил свой HTML четыре раза, и я на 100% уверен, что источники моих скриптов указаны в правильном месте. Я также убедился, что функция вызывается правильно и т. Д. Я проверил все возможные проблемы, но не могу найти ничего неправильного. Я что-то упускаю?


person Ian Zane    schedule 18.02.2013    source источник
comment
Вы заметили, что во второй строке кода примера отсутствует конечная цитата? Это просто опечатка или копия кода вашего приложения?   -  person Thomas C. G. de Vilhena    schedule 19.02.2013
comment
Просто опечатка. Не в моем собственном коде. Спасибо, что указали на это, исправлено.   -  person Ian Zane    schedule 19.02.2013
comment
возможный дубликат Почему Chrome игнорирует локальные файлы cookie jQuery?   -  person Shankar Narayana Damodaran    schedule 16.05.2015


Ответы (1)


Да, похоже, это потому, что он размещен локально.

См .: Почему Chrome игнорирует локальные файлы cookie jQuery?

person Julie    schedule 18.02.2013
comment
Оказалось, что это так! Спасибо вам за помощь! - person Ian Zane; 19.02.2013
comment
В приложении Vagrant / Symfony это оказалось верным и для: 8080 / app_dev.php! Большое спасибо. - person ArleyM; 05.07.2016