in

javascript – ¿Cómo configuro / desarmo una cookie con jQuery?

apple touch icon@2

Actualización de abril de 2019

jQuery no es necesario para la lectura / manipulación de cookies, así que no use la respuesta original a continuación.

Ir a https://github.com/js-cookie/js-cookie en su lugar, y use la biblioteca allí que no depende de jQuery.

Ejemplos básicos:

// Set a cookie
Cookies.set('name', 'value');

// Read the cookie
Cookies.get('name') => // => 'value'

Consulte los documentos en github para obtener más detalles.


Antes de abril de 2019 (antiguo)

Ver el complemento:

https://github.com/carhartl/jquery-cookie

Entonces puedes hacer:

$.cookie("test", 1);

Borrar:

$.removeCookie("test");

Además, para establecer un tiempo de espera de una cierta cantidad de días (10 aquí) en la cookie:

$.cookie("test", 1, { expires : 10 });

Si se omite la opción de caducidad, la cookie se convierte en una cookie de sesión y se elimina cuando se cierra el navegador.

Para cubrir todas las opciones:

$.cookie("test", 1, {
   expires : 10,           // Expires in 10 days

   path    : "http://stackoverflow.com/",          // The value of the path attribute of the cookie
                           // (Default: path of page that created the cookie).

   domain  : 'jquery.com', // The value of the domain attribute of the cookie
                           // (Default: domain of page that created the cookie).

   secure  : true          // If set to true the secure attribute of the cookie
                           // will be set and the cookie transmission will
                           // require a secure protocol (defaults to false).
});

Para volver a leer el valor de la cookie:

var cookieValue = $.cookie("test");

Es posible que desee especificar el parámetro de ruta si la cookie se creó en una ruta diferente a la actual:

var cookieValue = $.cookie("test", { path: '/foo' });

ACTUALIZACIÓN (abril de 2015):

Como se indica en los comentarios a continuación, el equipo que trabajó en el complemento original eliminó la dependencia de jQuery en un nuevo proyecto (https://github.com/js-cookie/js-cookie) que tiene la misma funcionalidad y sintaxis general que la versión de jQuery. Sin embargo, aparentemente, el complemento original no va a ninguna parte.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Windows 10 – Explorador de archivos

gfg 200x200 min

¿Qué son los subprocesos en el procesador de la computadora o la CPU?