Здравствуйте,
делаю добавление товара в корзину, делаю вот такую кнопку:
<div class="add_cart_item" data="{/shop/url}cart/|{@id}|1">
<a>Добавить в корзину</a>
</div>
Далее пишу вот такой код:
$('.add_cart_item').click(function(){
var data = $(this).attr('data').split("|");
$.ajax({
type: "GET",
url: data[0],
data: "add="+data[1]+"&count="+data[2],
success: function(msg){
console.log(msg);
}
});
});
Судя по документации должен возвращаться html код короткой корзины с добавленным товаром, а у меня почему то возвращается html код полной корзины, включая весь шаблон.
В чем может быть проблема?
Все верное. Вам возвращается информацию о краткой корзине всеми ее содержимым. А что вы хотите получить на выходе так и не написали.
Читайте внимательнее пожалуйста, я сказал что у меня возвращался ответ с полной корзиной. Залез в исходники и понял что для ответа в виде короткой корзины нужно передавать еще параметры.