繁体   English   中英

提交一个在其他域名的iframe中的POST表单

[英]Submit a POST Form that is in iframe in other domain name

假设 website1.com/page_1.php 有这样的形式:

<form action="http://www.website1.com/action" method="post" id="myForm">
   <input type="hidden" name="_token" value="sdfddgfg">
   <input type="hidden" name="category_id" value="1">
   <input type="submit" class="btn send" value="Send">
</form>

而 website2.com/page_2.php 有这样的 iframe:

<iframe src="http://www.website1.com/page_1.php"></iframe>

使用JQuery或JS,如何在访问website2.com/page_2.php?时不点击提交id为myForm的表单website2.com/page_2.php? .

你可以在你的 iframe 的 HTML 中做这样的事情(你不需要在“父”窗口上做任何事情:

 <html> <head> </head> <body> <form action="https://www.yoursite.com/" method="post" id="myForm"> <input type="hidden" name="_token" value="sdfddgfg"> <input type="hidden" name="category_id" value="1"> <input type="submit" class="btn send" value="Send"> </form> <script> (function() { document.getElementById('myForm').submit() })(); </script> </body> </html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM