Обновление данных миникорзины без перезагрузки Новый

Дополнение: minishop2

Здравствуйте!
Помогите, пожалуйста, решить проблему добавления товара в корзину без перезагрузки страницы.
CMS — MODx 2.5
MiniShop 2.2.0

Миникорзина была выведена в шапке сайта.Она работает хорошо.Данные меняются.Сделал вывод миникорзины отдельным блоком div.
Получилось вот это:
<div id="bas" class="bask">
            [[!msMiniCart]]
            </div>
Проблема следующая:
человек выбирает товар в каталоге, в шапке в миникорзине меняется количество и сумма, в моем блоке — нет
как только перейти на другую страницу или обновить текущую-все работает норм.
27 октября 2016, 16:29    intern   
0    297 0

Комментарии (5)

  1. Захарий 27 октября 2016, 17:39 # 0
    Что-то мне подсказывает, что это все из-за того что запись идет через id=«msMiniCart», ну а при 2х одинаковые айдишки js записывает в 1. А при перезагрузке информация грузится с помощью php. Могу ошибаться.
    1. intern 27 октября 2016, 17:44 # 0
      все правильно! Айди одинаковые у них.
      Возможно ли аяксом обновлять этот мой див без перезагрузки самой страницы?
      1. intern 27 октября 2016, 17:49 # 0
        Скорей всего Вы правы. Поэксперементировал: убрал из хедера вызов id и все работает без перезагрузки самой страницы.
        1. intern 28 октября 2016, 15:52 # 0
          Помогите сделать, чтобы писать в оба id или что использовать для этого.Из хедера полностью я не могу убрать 1 id.
          1. Захарий 28 октября 2016, 17:08 # 0
            C этим к сожалению не помогу. Как вариант создать копию assets/components/minishop2/js/web/default.js, изменить в нем miniShop2.Cart.miniCart = '#msMiniCart'; на miniShop2.Cart.miniCart = '.msMiniCart то бишь на класс и у себя поменять. Но очень не уверен, что это работать будет. Возможности протестить нету. Если все работает то в системных настройках изменить путь к js к вашей копии, чтобы не затерлось, но последствие — очевидны.
        Вы должны авторизоваться, чтобы оставлять комментарии.