Мне нужно отправить некоторый параметр в IFRAME с методом POST. Я прочитал здесь Setting the HTTP request type of an <iframe> это невозможно. Я думаю о решении в Javascript, но я не могу его реализовать, поэтому я не могу проверить, является ли это допустимым решением для этой проблемы. Я хочу спросить, есть ли у кого-то такая же проблема, и если можно решить и в положительном случае, как?Как отправить параметр в iframe с запросом HTTP POST
18
A
ответ
29
<form ... target="hidden_iframe">
...
</form>
<iframe name="hidden_iframe" ...></iframe>
+0
просто сделать form invisible и iframe тоже .. а затем выполните форму submit через js – walialu
16
Как насчет использования целевого атрибута формы для обозначения iFrame?
<form target="myIframe" action="http://localhost/post.php" method="post">
<input type="hidden" value="someval" />
<input type="submit">
</form>
<iFrame src="" name="myIframe"></iFrame>
8
Просто чтобы дать конкретный рабочий пример
<form id="loginForm" target="myFrame" action="https://localhost/j_spring_security_check" method="POST">
<input type="text" name="j_username" value="login" />
<input type="text" name="j_password" value="password" />
<input type="submit">
</form>
<iframe name="myFrame" src="#">
Your browser does not support inline frames.
</iframe>
// Hide the form and do the submit
<script>
$(document).ready(function(){
var loginform= document.getElementById("loginForm");
loginform.style.display = "none";
loginform.submit();
});
</script>
Смежные вопросы
- 1. Как отправить параметры вместе с HTTP-запросом POST в узле?
- 2. WooCommerce: отправить детали заказа с запросом HTTP POST
- 3. Ember - Проблема с HTTP POST-запросом
- 4. HTTP POST to iFrame
- 5. Проблемы с запросом HTTP POST (Android Volley)
- 6. Работа с запросом HTTP POST с AngularJS
- 7. Как с помощью POST-контента с HTTP-запросом (Perl)
- 8. Android POST с запросом HTTP URL
- 9. Как отправить метод POST с многочастным запросом с помощью CAMEL
- 10. Как отправить запрос HTTP POST?
- 11. Как читать XML, возвращаемый HTTP POST-запросом?
- 12. VBA HTTP POST Параметр Неверный
- 13. Отправить HTTP POST - Android
- 14. как отправить http POST с параметрами запроса
- 15. Как отправить запрос HTTP POST с AFNetworking?
- 16. Api HTTP OPSKINS.COM, ОТПРАВИТЬ ПАРАМЕТР
- 17. Jersey Client - Как отправить Список в форме с запросом POST
- 18. Как отправить сжатый файл с POST HTTP с Tornado
- 19. как отправить параметр в HTTP GET запрос
- 20. Как отправить объект изображения с помощью многостраничного POST с запросом?
- 21. Как отправить запрос HTTP POST в Xamarin?
- 22. Отправить параметр с изображением методом POST?
- 23. Как отправить данные JSON GET с HTTP-запросом в C#
- 24. Inno Setup открыть ссылку с запросом HTTP POST
- 25. Проблема с HTTP-запросом POST на HTTPS URL
- 26. Как отправить большой csv в http post request
- 27. как отправить параметр url в запрос POST без формы
- 28. Отправить файл через Http Post
- 29. Отправить токен устройства с HTTP POST
- 30. Как отправить запланированное сообщение через HTTP POST?
См http://stackoverflow.com/questions/168455/how-do-you-post-to-an-iframe –