Пытаюсь отправить в корзину товар, но почему то не получается. Делаю так
$("#add-to-cart").on("click", function() {
var productID = $(this).data("product-id");
$.ajax({
url: "/ajax/cart.php",
type: "POST",
data: {
productID: productID
},
dataType: "json",
success: function(data) {
if (data.success) {
alert("Товар успешно добавлен в корзину!");
} else {
alert("Ошибка при добавлении товара в корзину.");
}
},
error: function() {
alert("Произошла ошибка при выполнении AJAX-запроса.");
}
});
});
Сама кнопка добавления
<a id="add-to-cart" class="link animation" data-product_id="327" data-quantity="1" data-text="Товар добавлен">
<i></i>
<i></i>
<span class="link-text"><img src="/local/templates/mokoz/img/icon-cart2.svg">Добавить в корзину</span>
</a>
говорит товар добавлен, а корзина пустая, что я делаю не так?
Так же пытался по другому, по айди сразу отправить, но не получается
$("#add-to-cart").on("click", function() {
var productID = $(this).data("product-id");
var ajax = $.ajax({
type: 'POST',
url: location.pathname + '?action=ADD2BASKET&id=327',
data: {
ajax_basket: 'Y',
quantity: '1'
}
});
ajax.done(function(data) {
if (data.STATUS == 'OK') {
alert("Товар успешно добавлен в корзину!");
} else {
alert("Ошибка при добавлении товара в корзину.");
}
});
});