Подскажите, делаю добавление товара в корзину. Для страницы товара, добавление сделал. А вот на странице категорий, где много товаров, а следственно и форм, выбранный товар не добавляется, точнее он добавляется, но всегда один и тот же
В корзину добавляю через ajax
$(".cart").submit(function(e){
e.preventDefault();
$.ajax({
type: "POST",
url: "/../ajax/addProductCart.php",
data: $(".cart").serialize(),
success: function(html){
if (html == 1) {
toastr.success('Товар добавлен в корзину');
$.ajax({
type: "POST",
url: "/../ajax/countProductCart.php",
success: function(html){
$(".countProductCart").html(html);
}
});
} else {
toastr.danger('Ошибка!');
}
}
});
});
Сама форма
<form class="cart" name="cart" method="POST" action="#">
<div class="form-group">
<div class="input-group">
<input type="hidden" name="productId" id="productId" class="id" value="<?=$rowProduct['id']?>" />
<input type="hidden" class="form-control" name="productName" id="productName" value="<?=$rowProduct['name']?>">
<input type="hidden" class="form-control" name="productPrice" id="productPrice" value="<?=$rowProduct['price']?>">
<input type="hidden" class="form-control" name="userId" id="userId" value="<?=$user_id?>">
<input class="quantity form-control text-center" type="number" name="qty" id="qty" class="qty" value="1" />
<span class="input-group-append">
<button class="btn btn-success" type="submit">В корзину</button>
</span>
</div>
</div>
</form>