我正在用HTML,PHP和JS編碼購物車。我有一個onclick
函數,它刪除一個cookie並刷新頁面,該頁面從購物車中刪除該項目。這適用於Chrome,並且Cookie被刪除。我在Firefox中擁有相同的代碼,但它不起作用:在Firefox中不會刪除Cookie。下面是與onclick
屬性的元素:Cookie在Chrome中刪除,但不是Firefox?
echo '<button class="button" onclick="removeCart' . $x . '()">Remove from Cart</button>';
這裏的功能:
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>';
爲什麼這項工作在Chrome,而在Firefox?
你是如何設置cookie? – trincot
我將cookie設置在不同的頁面上,並將其寫入JavaScript:'document.cookie = i +「」+ item +「=」+ price +「; path =/cart」' –
您是否嘗試添加'; 'removeCart'中的路徑=/cart'? – trincot