Всем доброго времени суток, есть такая задача при добавлении товара в корзину аяксом вернуть состояние малой корзины т.е. цену товаров и количество также это сделать при помощи ajax запроса.
[b]Код добавления в корзину
[/b]
[code]$.get(
element.href + "&ajax_buy=1",
$.proxy(
f unction(data) {
if (this.mode == "detail")
this.button.find('span').html('В корзине');
else if (this.mode == "list")
this.button.find('span').html('В корзине');
}, { "button": button, "mode": mode, "imagetoflyid" : imagetoflyid }
)
);
[/code]
[b]Получение данных из малой корзины сразу после добавления в корзину
[/b]
[code]$.ajax({
url: '/bitrix/templates/store_bskg/components/bitrix/sale.basket.basket.small/.default/basket_ajax.php',
datatype : "html",
type: "post",
//success: f unction (data, textstatus) {
success: f unction (data) {
$("#cart_line").html(data);
}
});
[/code]В файле basket_ajax.php содержится код вызова компонента малой корзины. Вся проблема в том что данные в малой корзине не всегда обновляются при вызове их при помощи ajax , при этом товар в корзину добавляется всегда. Подскажите как сделать чтобы данные при получении их из ajax обновлялись всегда