Ajax в карточке товара

Доброго времени суток! Такая проблема, в карточке товара minishop2 все что касается товара работает правильно, но если на этой странице выводить AjaxForm или TicketsComment то в этих плагинах вообще не срабатывает ajax (отправка формы — страница перезагружается, и так же с коментариями), в чем может быть проблема?
Дмитрий
12 апреля 2018, 14:35
modx.pro
745
0

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

Андрей
12 апреля 2018, 17:58
0
Вероятно конфликт скриптов какой то. Смотрите ошибки в консоли браузера.
    Дмитрий
    12 апреля 2018, 18:05
    0

    Может вы сможете понять в чем проблема?
      Андрей
      12 апреля 2018, 18:11
      0
      Попробуйте подключить Migrate — https://cdnjs.com/libraries/jquery-migrate.

      И если есть возможность приложите ссылку на страницу, так можно будет более детально посмотреть проблему.
        Дмитрий
        12 апреля 2018, 18:18
        0
        Подключил, но ничего не изменилось вот ссылка mozo.your-site.com.ua/katalog/aksessuaryi-dlya-apple/smartfonyi-apple/apple-iphone-7.html
          Андрей
          12 апреля 2018, 18:22
          0
          Проблема в default.js от Tickets. Migrate нужно вызвать ниже подключения jQuery, если не поможет, попробуйте понизить версию jQuery.
            Дмитрий
            12 апреля 2018, 18:27
            0
            Попробовал все но ничего не помогает
              Дмитрий
              12 апреля 2018, 20:35
              0
              Осталась одна ошибка
                Андрей
                12 апреля 2018, 22:24
                0
                Это не ошибка, Deprecated — означает что используется устаревшая функция.

                По сабжу, проверил у себя на сайте с комментами, на версии jQuery 3.3.1 всё работает. Попробуйте сделать следующим образом:

                1. Убрать все лишние скрипты со страницы, кроме jquery и bootstrap.
                2. Добавить дефолтный вызов [[!TicketComments?]], и посмотреть будет ли работать.
                3. Если заработает, подключать по очереди остальное и выявить проблему.

                p.s. плюс в форме AjaxForm у вас вообще зачем то на сабмите висит:
                onsubmit="return false"
                  Дмитрий
                  12 апреля 2018, 23:34
                  0
                  Так [[!TicketComments?] работает как надо на других страницах а именно в карточке товара нет. Так же и с AjaxForm.
      Дмитрий
      12 апреля 2018, 18:27
      0
      Попробовал все но ничего не помогает
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        10