Показать сообщение отдельно
  #4 (permalink)  
Старый 08.08.2017, 12:37
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

АнонимныйПарень, если в функцию «showCart» добавишь эту строку, то в консоли, скорее всего, увидишь, что в переменной «cart» только циферки:
console.log(cart);


Upd. в переменной «cart» у тебя только кол-во товара хранится:
function addToCart () {
    var articul = $(this).attr('data-art');
 
    if (cart[articul] != undefined) {
        cart[articul]++;
    }
    else {
        cart[articul] = 1;
    }
 
    localStorage.setItem('cart', JSON.stringify(cart));
 
    showCart();
};
Ответить с цитированием