Наполнение корзины без перезагрузки


Всем привет, хорошей пятницы). Вопрос такой, делаю магазин, там есть каталог товаров, а есть корзина. При добавлении товара, он попадает в мини-корзину, число обновляется, а в самой корзине никаких признаков изменения нету. Как можно добавить ajax-обновление контента корзины?

Примечание: Каталог находится в основной части контента, корзина находится в правом верхнем углу во всплывашке.




Структура корзины и миникорзины такова:

<div class="cart_block">
                    <div class="title"><span class="i i-cart"></span>Корзина</div>
                    <div class="cart">[[!msMiniCart]]</div>
                    <div class="cart_popup">
                        [[!msCart? 
			                   &tplEmpty=`tpl.msCart.empty_mini`
                               &tplOuter=`tpl.msCart.outer_mini`
                               &tplRow=`tpl.msCart.row_mini`
			            ]]
                        <div class="cart_go"><a href="/index.php?id=2">Перейти в корзину</a></div>
                    </div>
                </div>
Собственно div с классом cart_popup — это и есть всплывашка.

Структура tpl.msCart.outer_mini:

<div class="cart_inner">
<div id="msCart">
   [[+goods]]
</div>
<div class="summ">
<div class="cart_total">
  <div class="total">
    Итого: [[+total_cost]] <span class="r">a</span>     
  </div>
</div>  
</div>
Тем не менее динамизма не наблюдаю, при добавлении новых товаров, приходится прибегать к обновлению страницы, что есть плохо для моего проекта.

Можете сами убедиться в том как все работает: gigstroy42.pfta.ru/декоративный-камень/
Андрей
19 декабря 2014, 09:49
modx.pro
1 453
0

Комментарии: 3

Володя
19 декабря 2014, 13:51
+1
что приходит динамически? Смотрим в консоль
{data: {key: "25450f3db7e74c50ab11422fe58b507b", total_count: 5, total_cost: 2735, total_weight: 0}
key: "25450f3db7e74c50ab11422fe58b507b"
total_cost: 2735
total_count: 5
total_weight: 0
message: "Количество товара в корзине успешно изменено: 2"
success: true}
ключ товара в корзине, общее кол-во, общая стоимость, общий вес, и кол-во добавленного товара.
Все. Так что ваш код работает именно так как и полагается.

Нужен расширеный функционал, поищите тут же… была тема.
Или можете купить msQuickView там есть данный функционал.
    Alexander V
    19 декабря 2014, 14:12
    0
    -------
      Андрей
      22 декабря 2014, 05:20
      0
      Это что за ответ такой?)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3