Cookie Error al borrar

Танго Hola compis cookie un código el cual cuando cliqueo un botón se borran unas, la cosa es que el primer codigo si que me borra la cookie ProductoTodocoches pero la cookie PrecioCantidad не я la borra. Gracias de ante mano.

Código

function  Botoneliminar(valor) {
                        document.cookie = "ProductoTodocoches"+valor+"=; max-age=0";
                        document.cookie = "PrecioCantidad"+valor+"=; max-age=0";

                        window.location="http://localhost/coches/cart.php";

                    }
0
задан 20.12.2019, 20:30
1 ответ

Есть достаточно функций, podrГ-эксперта пробовать с:

document.cookie.split(";").forEach(function(c) { document.cookie = c.replace(/^ +/, "").replace(/=.*/, "=;expires=" + new Date().toUTCString() + ";path=/"); });

Ref.

  • то, что делается, состоит в том, чтобы делать дату expiraciГіn равным или меньшим в настоящую дату.

В данном случае, что ты искал что-то mГЎs bГЎsico и понятный podrГ-эксперт извлекать потребованное mГ©todo:

// split de cada cookie guardada
var cookie = document.cookie.split(';');

// en este ejemplo elimina todas las cookies por medio de un for
// Si sólo quiere hacerlo estático puede buscar su cookie (por medio de console.log(document.cookie)) y aplicar el "expires"
for (var i = 0; i < cookie.length; i++) {
    // Se substrae el nombre formateado de la cookie que se quiere eliminar
    var chip = cookie[i],
        entry = chip.split("="),
        name = entry[0];
    // ------------------------------------------- Aquí se setea el tiempo de muerte.
    document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
1
ответ дан 21.12.2019, 12:12