Ich kodiere einen Einkaufswagen in HTML, PHP und JS. Ich habe eine onclick
Funktion, die einen Cookie löscht und die Seite aktualisiert, die das Element aus dem Einkaufswagen entfernt. Dies funktioniert in Chrome und der Cookie wird gelöscht. Ich habe den gleichen Code in Firefox, aber es funktioniert nicht: Der Cookie wird in Firefox nicht gelöscht. Hier ist das Element mit dem Attribut onclick
:Cookie löscht in Chrome, aber nicht Firefox?
echo '<button class="button" onclick="removeCart' . $x . '()">Remove from Cart</button>';
Hier ist die Funktion:
echo '<script>';
echo 'function removeCart' . $x . '() {';
echo 'document.cookie = "' . $itemsSpaced[$x] . '= ; expires=Thu, 01 Jan 1970 00:00:00 UTC";';
echo ' location.reload(true);';
echo '}';
echo '</script>';
Warum funktioniert das in Chrome, aber nicht Firefox?
Wie haben Sie das Cookie? – trincot
Ich setzte den Cookie auf eine andere Seite und schrieb es in JavaScript: 'document.cookie = i +" "+ item +" = "+ price +"; Pfad =/cart "' –
Haben Sie versucht, '' hinzuzufügen? path =/cart' in 'removeCart'? – trincot