@DimaJZ

Как добавлять товары в корзину? Как добавить два товара в корзину?

Здравствуйте, можете подсказать как решить следующую проблему: при нажатии на кнопку "Заказать" я заношу data атрибуты в кнопку модального окна "Добавить в корзину" и после нажатие на нее первый товар добавляется в корзину, но если еще добавить второй товар, то он в корзину уже не добавляется, а накладывается на первый (т.е добавляется только один товар в корзину). Но если сразу добавить один товар, а потом обновить страницу и добавить второй товар, то в корзине отобразиться два товара, как и надо. Без модального окна добавление работает. Куда копать и в чем может быть проблема?
Вот кусочек кода:
var itemDataButton, totalValue, totalValueOrder, 
itemDataPopUp = $('.delivery-type__addorder_btn'); // кнопка Добавить в корзину 
$('.add-to-cart').click(function (event) {  
event.preventDefault();
totalValue = $('#total_value').text($(this).data('price')); 
totalValueOrder = ($(this).data('price')); 
itemDataButton = $(this).data(); 
for (key in itemDataButton) {  
itemDataPopUp.attr('data-' + key, itemDataButton[key]); //перебор data атрибутов

} 
});
  • Вопрос задан
  • 638 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы