Posted in

Guardar y leer cookies con jquery

Podemos usar el plugin JsCookie.

https://github.com/js-cookie/js-cookie

Cargamos el módulo vía CDN (o lo descargamos y lo incluimos como fichero)

<script src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.0/dist/js.cookie.min.js"></script>

Guardamos cookies

Guardamos una cookie con un nombre y valor que afecta a todo el sitio y que se eliminará al cerrar la ventana del navegador

Cookies.set('name', 'value');

Guardamos una cookie con un nombre, valor y número de días para expirar que afecta a todo el sitio

Cookies.set('name', 'value', { expires: 7 })

Guardamos una cookie con un nombre, valor y número de días para expirar que afecta solo a la página actual

Cookies.set('name', 'value', { expires: 7, path: '' })

Leemos cookies

Si la cookie no existe nos devolverá undefined

Cookies.get('name') // => 'value'
Cookies.get('nothing') // => undefined

Podemos leer todas las cookies que existan

Cookies.get() // => { name: 'value' }

Eliminamos la cookie

Para eliminar una cookie que afecta a todo el sitio

Cookies.remove('name')

Para eliminar una cookie que afecta solo a la página actual

ookies.remove('name', { path: '' })

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.