js-код примерно такой:
Код PHP:
// добавление товара в корзину
$(".add_cartB a").click(function(e) {
e.preventDefault();
var el = $(this);
var variant_art = $("select[name=var_art_no]").val(); // разновидность товара
$.ajax({
type: "POST",
url: "/components/shop/ajax.php",
data: {
item_id: el.attr("id").replace("item_", ""),
item_qty: el.parent().find(".qty_input input").val(), // количество товара
var_art_no: variant_art,
action: "add_to_cart"
}
Не могу понять как добиться чтобы отдавался правильный var_art_no
в категории товаров присутстую товары с вариантами, и ajax передает артикул варианта товара var_art_no первого в списке категории.
Может кто разобрался ?
Также если товар не содержит вариантов — то все равно передается артикул варианта товара var_art_no первого в списке категории.
Как в этом скрипте передать артикул нужного товара и если его нет, то вообще не передавать?