Pregunta

En primer lugar, establece un galletas :

jQuery.cookie('monster', 'big', { path : '/sesame/'});

A continuación, tratar de leerlo:

jQuery.cookie('monster');

Firefox me dice que la cookie de hecho se ha establecido. El valor es big y el camino es /sesame/. Y sin embargo, cuando traté de leer la cookie no funcionaría.

versión alternativa de la pregunta: ¿Cómo se especifica la ruta de acceso cuando lectura cookies

Como un experimento que utiliza la siguiente sintaxis pero establece una cookie en lugar de una lectura.

$.cookie('cookie_name', { path: '/path/' });
¿Fue útil?

Solución

Extensiones de galletas jQuery busca el atributo document.cookie para encontrar una galleta y leer su valor. Document.cookie sólo devolverá el nombre, pares de valores para las galletas bajo el ruta del documento actual . No obstante, permite que Set una cookie para una ruta diferente de la ruta del documento actual.

Por lo tanto, esto no es una limitación / error en el plugin de jQuery galletas; más bien es un subproducto de cómo funcionan las cookies se manejan en Javascript.

Otros consejos

Navegador no enviará cookie en el camino no establece en su!

Navegador envía sólo el nombre de la cookie y valor. No hay manera de averiguar ruta de cookies o expiración del tiempo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top