[英]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.