我試圖使購物車前端與localstorage,因爲有一些模式窗口,我需要通過購物車項目信息那裏。每次點擊添加到購物車時,它都應該創建對象並將其添加到本地存儲。我知道我需要把一切都放在陣列和推新對象數組,嘗試多種解決方案後 - 不能得到它的工作向localstorage添加新對象
這就是我的(僅保存最後一個對象):
var itemContainer = $(el).parents('div.item-container');
var itemObject = {
'product-name': itemContainer.find('h2.product-name a').text(),
'product-image': itemContainer.find('div.product-image img').attr('src'),
'product-price': itemContainer.find('span.product-price').text()
};
localStorage.setItem('itemStored', JSON.stringify(itemObject));
ItemObject不itemObject?你的變量名稱是錯誤的。 JavaScript區分大小寫。 – tafoo85
我是小寫的對象,你保存到'localStorage',而你創建的對象有一個大寫字母I. – Jack
對不起,我只是在這裏輸入的不正確,現在修復了 – alexndm