Отправить данные формы и открыть URL результата в FancyBox

Тема в разделе "JavaScript", создана пользователем Menro, 11 янв 2018.

Модераторы: ZiX
  1. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    663
    Симпатии:
    126
    Добрый вечер!
    Что-то совсем впал в ступор...

    Есть у меня приложение pddf.php, которое отзывается по адресу: /index.php?&option=com_virtuemart&view=pdff&task=pdffgenerator

    Я передаю этому этому приложению данные формы и принимаю их.

    HTML:
    <form action="index.php?&option=com_virtuemart&view=pdff&task=pdffgenerator" method="post" id="forma">
    <input type="hidden" id="first_name_field_pdf" name="first_name_field_pdf"  />
    <input type="submit" name="submit_pdf" value="1" />
    </form>
    И всё работает как надо, но...нужно мне сделать так:

    Кликаю по кнопке, эта форма отправляется, а результат всплывает в модальном окне.
    Помогите, что-то туплю. Всплывающее окно пытаюсь сделать с помощью FancyBox.
     
  2. NickSan

    NickSan Постоялец

    Регистр.:
    23 авг 2012
    Сообщения:
    69
    Симпатии:
    38
    Может так?
    https://jsfiddle.net/api/mdn/ или так https://stackoverflow.com/questions/45578252/add-custom-post-before-submitting-form-with-jquery
    Я понимаю ты хочешь чтобы в модальном окошке появлялась ссылка на скачивание pdf файла.
    Парсишь ответ в переменную и вставлешь при помощи insertAdjacentHTML() или jquery функцией append()
    дописываешь окошко фансибокса к ответу от формы и вызываешь всплытие окна при ответе от формы, всё получится.
     
    Menro нравится это.