Оформление заказа без перезагрузки страницы

Необходимо сделать оформление заказа на minishop2 без перезагрузки страницы. При успешном создании заказа необходимо вывести модальное окно с сообщением о том, что заказ успешно оформлен. Подскажите, пожалуйста, каким образом это лучше сделать?
Алексей Кондратьев
30 ноября 2018, 10:50
modx.pro
1
893
0

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

Андрей Степаненко
30 ноября 2018, 19:06
0
Ну так врядли сделаешь, так как корзина отчищается.
Но можно перезагружать страницу и показывать моделку при наличии переменой в адресе.
    Алексей Кондратьев
    30 ноября 2018, 19:12
    0
    Я предложил такую идею заказчику, но его это не устраивает. Есть идея делать самописный сниппет, который создает заказ, только моих знаний маловато для этого. Думал, что есть другие варианты.
      Андрей Степаненко
      30 ноября 2018, 19:14
      0
      Кинь ссылку
        Андрей Степаненко
        30 ноября 2018, 19:18
        0
        miniShop2.Callbacks.add('Order.clean.response.success', 'clean_ok', function(response) {
            miniShop2.Message.success('Всё хорошо!');
        });
        По умолчанию тут перезагрузка страницы происходит.
        Вставь этот код в js чтобы не перезагружалась.

        А по закрытию модельного окна надо сделать чтобы страница перезагрузилась. Иначе данные остануться
          Алексей Кондратьев
          30 ноября 2018, 21:56
          0
          Не работает. Страница все равно перезагружается.

          dev1.srv120072.hoster-test.ru

          Полная корзина открывается через миникорзину — в миникорзине есть кнопка Смотреть корзину, при клике на которую происходит открытие модального окна с полной корзиной.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5