Где находится форма в IFRAME POST? - PullRequest
0 голосов
/ 18 апреля 2019

Я получил эту форму внутри iframe и хочу знать, куда на самом деле отправляется сообщение. Когда я перехожу на вкладку сети, он показывает только src iframe, а не куда был отправлен запрос POST.

<iframe id="popupOverlay_iframe" name="popupOverlayWindow" src="/cgi-bin/admin/radio_contact.cgi?action=add&amp;member_org_id=46757"></iframe>

Страница внутри этого iframe содержит следующее:

<form name="add_member" method="post" onsubmit="return submitForm(this);" _lpchecked="1">
    <label>
        <input type="text" name="email.email" id="email.email" value="" class="init_focus" placeholder="Email:">
    </label>
    <input type="hidden" name="action" id="action" value="add">
    <input type="hidden" name="step" id="step" value="email">
    <input type="hidden" name="type" id="type" value="employee">
    <input type="hidden" name="member_org_id" id="member_org_id" value="46757">
    <input type="submit" name="submit" id="submit" value="Next">
    <input type="hidden" name="redirect" id="redirect" value="https://stagemms.nationalmediacalls.com/cgi-bin/admin/radio_detail.cgi?action=show&amp;id=46757">
</form>

1 Ответ

0 голосов
/ 18 апреля 2019

При отправке вызывается функция JavaScript submitForm и возвращается ее результат.

Если submitForm и, следовательно, фрагмент возвращает false, форма не будет отправлена.(JS может выполнить собственный запрос.)

Если submitForm и, следовательно, фрагмент возвращает значение true, форма будет размещена на текущей странице (/cgi-bin/admin/radio_contact.cgi?action=add&member_org_id=46757), поскольку action не указано.

В этой ситуации вы должны были видеть что-то подобное на своей вкладке сети:

Network tab

(/foo.html - это URL-адресвнешней страницы, а /foo.cgi?action=add&member_org_id=46757 - это URL страницы в iframe.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...