2013-09-13 3 views
-2

, поэтому я использую этот плагин для работы с кукисами немного, и по какой-то причине, когда я устанавливаю файл cookie, он отображается в списке файлов cookie моего браузера, но когда я иду и выкапываю его, он говорит, что cookie не существует ,Почему jquery.cookie.js не возвращает cookie?

код для установки куки на muggy8.x10.mx/mmc/user/spicific-user.html

$.cookie('JSONdata', "[email protected]", { expires: 7 }); 

код для получения куки на my.matrixcomposer.tk (который обеспечивает каркас, который содержит muggy8.x10.mx/mmc в нем)

var json = $.cookie('JSONdata'); 

, когда я иду и upll вверх печенье под названием JSONdata, он возвращает неопределенное значение.

благодарит за помощь.

+0

Вы можете проверить запрос на сервер? Он содержит куки? – Botis

ответ

1

настройки куки с помощью пути Try:

$.cookie('JSONdata', "[email protected]", { expires: 7, path: '/' }); 
+0

OMG ваш гений спасибо. ваш спасатель :) –

+0

:) :) Добро пожаловать. :) –

0

Вы пытаетесь получить доступ к куки другого домена. Javascript на my.matrixcomposer.tk может видеть только файлы cookie, установленные в этом домене (или родительский адрес matrixcomposer.tk). Даже если у вас есть iframe там для другого сайта, это не отменяет безопасность домена cookie. Javascript, работающий на одном домене, не может напрямую обращаться к файлам cookie для другого домена, даже если на этой странице есть контент из этого другого домена.

+0

Я действительно пробовал это на исходном сайте, где все находится в одном домене, и даже тогда это не сработало. –

Смежные вопросы