не может вызвать jquery функцию изнутри iframe - PullRequest
0 голосов
/ 20 февраля 2020

Я обрабатываю несколько форм в iframe с одной страницы, но не могу вызвать функции JQuery после отправки 1-й формы. Мой процесс выглядит следующим образом.

  1. Отображение HTML формы в iframe
  2. Отправка HTML формы на внешний URL-адрес (с использованием Jquery триггер (щелчок))
  3. Показать внешнюю форму (ответ) в iframe
  4. Опубликовать внешнюю форму
  5. Манипулировать данными ответа и создать новый ящик html Форма
  6. Показать новую форму html в iframe
  7. Отправка новой формы 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
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...