Я обрабатываю несколько форм в iframe с одной страницы, но не могу вызвать функции JQuery после отправки 1-й формы. Мой процесс выглядит следующим образом.
- Отображение HTML формы в iframe
- Отправка HTML формы на внешний URL-адрес (с использованием Jquery триггер (щелчок))
- Показать внешнюю форму (ответ) в iframe
- Опубликовать внешнюю форму
- Манипулировать данными ответа и создать новый ящик html Форма
- Показать новую форму html в iframe
- Отправка новой формы html на внешний URL
При STEP 7 форма html находится в том же домене, что и родительская страница (как в шагах 1 и 2) . На STEP 7 я хотел бы вызвать функцию JQuery / Ajax на родительской странице для публикации формы, однако, независимо от того, что я делаю, я не могу заставить слушателя распознать вызов изнутри iframe. Любые предложения ???
то есть
$(document).on('click', 'form button id', function() {
alert('step 7 has started');
// my code
});
или
$(window.frames['iframe name']).on('click', 'form button id', function() {
alert('step 7 has started');
// my code
});