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

114
18 сентября 2019, 21:30

Можете подсказать, как решить следующую проблему: при нажатии на кнопку "Заказать" я заношу 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 атрибутов
} 
});
READ ALSO
Расширить карусель на мобильном

Расширить карусель на мобильном

Подскажите как карусель слева на мобильном сделать на всю страницу, как слайдерИли если у вас есть готовый пример, то поделитесь пожалуйста

105
Спарсить csv файл с другой страницы

Спарсить csv файл с другой страницы

Возникла потребность в парсинге csv фала расположенного на другом сайтеНакидал ajax, но вот браузер ругается на CORS- мол файл должен располагаться...

129
MouseUp происходит прежде MouseDown [закрыт]

MouseUp происходит прежде MouseDown [закрыт]

Я работаю над приложениемИспользуемые технологии C# и WPF

116
Клонирование задания печати C#

Клонирование задания печати C#

Вопрос в следующем: мне нужно реализовать на C# решение, позволяющее печатать на 2 принтера одновременно (один из них установлен по умолчанию...

112