Jquery — Закрыть Fancybox, Отправить Данные Формы И Перенаправить

  • Автор темы Aline
  • Обновлено
  • 22, Oct 2024
  • #1

У меня есть сайт Wordpress и WooCommerce для клиента, и чтобы немного изменить настройку продукта, у меня есть внешняя html-страница, открывающаяся в FancyBox iFrame с помощью плагина Easy FancyBox (http://wordpress.org/plugins/easy-fancybox/).

Теперь, когда пользователь закончил работу с формой внутри этого iframe, который отправляет данные с помощью GET в форму оформления заказа, я хочу, чтобы FancyBox закрылся и переместил пользователя на страницу корзины/оформления заказа.

Хотя бы закройте окно и перезагрузите страницу, чтобы я мог показать пользователю сообщение о том, что товар добавлен.

Как бы я это сделал? Я новичок в подобных вещах.

Нужно ли мне добавить в файл какой-то jQuery/JavaScript, а затем каким-то образом вызвать его с помощью кнопки отправки?

#jquery #плагины #javascript

Aline


Рег
06 Apr, 2011

Тем
62

Постов
193

Баллов
543
  • 25, Oct 2024
  • #2

Итак, вот что я сделал, чтобы это заработало:

 <form id="formid" name="form" action="/checkout" method="get">

Text: <input type="text" name="text"><br>

<a href="/checkout" target="_parent" onclick="document.getElementById('formid').submit();">Finish</a>

<input type="hidden" name="mess" value=Finish />
</form>
 
 

Etectnusves


Рег
30 Oct, 2019

Тем
55

Постов
209

Баллов
494
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно