0
我有這個店頁面使用JavaScript Cookie進行存儲訪問者的購物車的內容。的Javascript cookie值不被存儲在單個會話
該Cookie存儲像這樣:
document.cookie=products[x].id + "=" + products[x].qty;
而值與產品代碼和數量正確地存儲。
Name Value
-----------|--------
PRODUCT1 | 0
PRODUCT2 | 1
PRODUCT3 | 2
然而,一旦訪問者已經簽出,並完成購物流程,有確認頁面重置車的價值:在cookie
for (x in products) document.cookie=products[x].id + "=" + 0;
值都如預期那樣爲零。當導航回店鋪頁面時,問題發生,其中cookie突然具有初始值並且購物車不是空的。
可能會出現什麼問題?
你應該避免手動操作'document.cookie' ...使用一個庫來執行cookie CRUD並保存將來的麻煩。例如https://code.google.com/p/cookies/ – tester
我認爲你應該期待這種行爲。如果它不是確認頁面,而是彈出窗口呢? – 2013-07-31 19:53:37