Как не перенаправить при отправке формы внутри iframe? - PullRequest
1 голос
/ 22 августа 2011

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

В некоторых ответах на аналогичные вопросы предлагается задать для типа содержимого ответа текст / обычный текст, чтобы браузер воспринимал его как документ, а не как файл.Однако обратите внимание, что у меня нет доступа к другому концу.

1 Ответ

3 голосов
/ 22 августа 2011

Не нужно оборачивать form в iframe. Сохраните форму на главной странице и создайте скрытый отдельный iframe на той же странице. Затем вам нужно использовать атрибут target формы, чтобы iframe стал целью для результата операции POST. Таким образом, при отправке form вы останетесь на странице, а результаты будут загружены в iframe.

Этот блог должен помочь, а также ответ на этот вопрос .

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