Здравствуйте, подскажите пожалуйста, что нужно добавить в код, чтобы при наращивании количества товара параллельно увеличивалось цена, а после нажатия "Купить" всё это улетало в корзину? Заранее благодарю.
Код |
---|
<div class="col-md-9"> <div class="clearfix"> <h1><?= $arResult['NAME'] ?></h1> <div class="product clearfix"> <div class="product-img pull-left"> <? if (empty($arResult['DETAIL_PICTURE'])): ?> <img src="<?= $arResult['PREVIEW_PICTURE']['SRC'] ?>"> <? else: ?> <img src="<?= $arResult['DETAIL_PICTURE']['SRC'] ?>"> <?endif; ?> </div> <div class="product-description pull-right"> <p><?= $arResult['DETAIL_TEXT'] ?></p> <p> <b>Кулинарное использование</b><br> <?= $arResult['PROPERTIES']['ATT_USING']['VALUE'] ?> </p> <br> <div class="blue-box clearfix"> <div class="bl-price pull-left"> <? if (isset($arResult['PRICES'])): ?> <?= $arResult['PRICES']['BASE']['PRINT_VALUE'] ?>/<?= $arResult['CATALOG_MEASURE_NAME'] ?> <? else: ?> уточнить цену <?endif; ?> </div> <div class="bl-count pull-left"> <button type="button" class="bl-button minus">-</button> <input type="text" value="1" max="99"> <button type="button" class="plus">+</button> шт </div> <a id="add-button" style="cursor: pointer" data-value="<?= $arResult['ADD_URL']; ?>" class="pull-right btn btn-default btn-basket">В корзину </a> </div> <p> <b>Регион:</b> <?= $arResult['PROPERTIES']['ATT_STATE']['VALUE'] ?> </p> <p> <b>Пищевая ценность:</b><br> <? foreach ($arResult['PROPERTIES']['ATT_INFO']['VALUE'] as $arProp): ?> <?= $arProp ?><br> <? endforeach; ?> </p> <p> <b>Энергетическая ценность:</b> <?= $arResult['PROPERTIES']['ATT_ENERGY']['VALUE'] ?> </p> </div> </div> </div> </div> <sc ript> $("#add-button").click(function(){ $.ajax({ type: "GET", url: $(this).attr('data-value'), dataType: "html", success: function(out){ alert("Товар добавлен в корзину"); } }); }); $(document).ready(function() { $('.minus').click(function () { var $input = $(this).parent().find('input'); var count = parseInt($input.val()) - 1; count = count < 1 ? 1 : count; $input.val(count); $input.change(); return false; }); $('.plus').click(function () { var $input = $(this).parent().find('input'); $input.val(parseInt($input.val()) + 1); $input.change(); return false; }); }); </sc ript> |
"У меня есть три сокровища, которыми я дорожу. Первое – милосердие; второе – бережливость. Третье – отсутствие стремления быть впереди других." - один древний китаец.