Последние темы


Ajax подгрузка формы и connector_fe.php

  • Проблема: не обновляется способ доставки при ajax - подгрузке формы.
    Что имею:
    Главная страница с подгрузкой сниппета шопкипера и страница оформления заказа с обычной формой FormIt (ajax форму пока не использую). На главную страницу подгружаю div с формой :
    $(document).ready(function() {
    $( "#ajax" ).load( "/order.html #order_form");
    });
    Все отлично подгружается, форма работает, заказ отправляется, ajax так же прикручивал, тоже без проблем. НО не работает обновление способа доставки\оплаты (ни в базу не отправляет, ни скрипт обновления для корзины не работает). На странице оформления заказа все отлично работает, консоль выводит
    alt text
    На главной же ничего не происходит. Можно конечно сразу разместить форму на странице сайта в каком нибудь div с display:none, но это как-то неправильно.
    В общем весь день убил, методом перебора и исключения пытался починить, не вышло. Если что, готов отблагодарить рублем за помощь. Очень интересно мне.

  • НО не работает обновление способа доставки\оплаты (ни в базу не отправляет, ни скрипт обновления для корзины не работает)

    Чанки покажете или будете ждать экстрасенсов?
    Но я не понимаю зачем "подгружать" корзину, если она и так работает через ajax. На одной странице может быть несколько корзин (надо настраивать).

  • @andchir Так чанки полносью стандарные, я описал.
    Страница оформления заказа:
    alt text
    Главная:
    alt text

    Я не хочу подгружать корзину, только форму оформления заказа. Думаете не стоит заморачиваться и сразу закинуть ее в скрытый div ?

  • Думаете не стоит заморачиваться и сразу закинуть ее в скрытый div ?

    Да, так будет проще. А отправлять форму можно через AjaxSubmit.

    https://modx.com/extras/package/ajaxsubmit

 

Последние комментарии

  • D

    @Andchir
    Исходя из ошибки выше:

    в ваш плагин было бы неплохо добавить проверку на существование выбранного ресурса, что-бы исключить появление данной ошибки вы собираетесь дорабатывать плагин для работы с данными MIGX db, которые не имеют связи с ресурсами, а "живут" в отдельной таблице и редактируются через CMP?

    Читать далее
  • D

    @Andchir
    [23-Aug-2019 16:30:27 Europe/Moscow] PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/a0139615/domains/new.bistriki.com/public_html/core/components/catalogfill/model/catalogfill.class.php:459
    Stack trace:
    #0 /home/a0139615/domains/new.bistriki.com/public_html/core/components/catalogfill/processors/mgr/export.php(32): Catalogfill->csv_export('web')
    #1 /home/a0139615/domains/new.bistriki.com/public_html/core/model/modx/modprocessor.class.php(361): include('/home/a0139615/...')
    #2 /home/a0139615/domains/new.bistriki.com/public_html/core/model/modx/modprocessor.class.php(177): modDeprecatedProcessor->process()
    #3 /home/a0139615/domains/new.bistriki.com/public_html/core/model/modx/modx.class.php(1764): modProcessor->run()
    #4 /home/a0139615/domains/new.bistriki.com/public_html/core/model/modx/modconnectorresponse.class.php(144): modX->runProcessor('export', Array, Array)
    #5 /home/a0139615/domains/new.bistriki.com/public_html/core/model/modx/modconnectorrequest.class.php(86): modConnectorResponse->outputContent(Array)
    #6 /home/a0139615/ in /home/a0139615/domains/new.bistriki.com/public_html/core/components/catalogfill/model/catalogfill.class.php on line 459

    Читать далее
  • L

    @Dolce подскажите, как решили проблему? у меня тоже самое

    Читать далее
  • @knplabs :

    Удалил - ничего не изменилось. При очистке кэша висит прелоадер 16 секунд. Потом выдает ту же ошибку.

    Попробуйте удалить все папки в папке /var/cache/. У меня такого не было. Советую использовать http://devilbox.org/ вместо xampp. Там и MongoDB есть.

    Читать далее