Я бы хотел разместить форму в iframe, сгенерированную так:
Мой JS загружает iframe внутри страницы, добавляет форму в iframe и отправляет форму. Я хотел бы, чтобы iframe загрузил результат этого запроса. Итак, я хотел бы эффективно опубликовать форму и отобразить результат внутри iframe , не касаясь родительского элемента (не считая, прежде всего, размещения iframe для отображения).
Я использую код из этого ответа:
JavaScript пост-запрос как форма отправки
но я не могу заставить его перезагружать родителя. Я публикую форму, и вместо обновления iframe обновляется весь родительский элемент. Я не знаю, почему это так, поскольку URL-адрес, на который он публикуется, отличается и, по крайней мере, перенаправит туда.
Может кто-нибудь помочь мне с этой проблемой? Я просто хочу сообщение внутри iframe и только внутри iframe, в основном.
РЕДАКТИРОВАТЬ: После еще нескольких исследований, очевидно, форма не создается должным образом. Я использую document.createElement ("form"), а затем document.getElementById ("my_iframe_id"). AppendChild (form), чтобы добавить его, но, похоже, он работает неправильно.