Второй товар не добавляется через корзину через атрибуты данных - PullRequest
0 голосов
/ 04 февраля 2019

Вы можете сказать мне, как решить следующую проблему: когда я нажимаю кнопку Порядок , я добавляю атрибуты данных к кнопке модального окна Добавить в корзину ипосле нажатия на него первый товар добавляется в корзину, но если вы также добавите второй товар, то это будет корзина, которая больше не добавляется, а накладывается на первый (т. е. в корзину добавляется только один товар).Но если вы сразу добавите один товар, а затем обновите страницу и добавите второй товар, тогда два товара появятся в корзине по мере необходимости.Без модального окна, добавление работает.Куда копать и в чем может быть проблема?Вот кусок кода:

var itemDataButton, totalValue, totalValueOrder,
itemDataPopUp = $ ('. delivery-type__addorder_btn'); // button Add to cart
$ ('. 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]); // iterate data attributes    
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...