我想我有一个简单的问题,我还没有找到正确的答案thoguh。
我的页面中有一个来自外部域的iframe。在提交iframe中的表单后,我想重定向整个页面,而不仅仅是iframe中的内容 - 我想正确的实现方式可能是通过“target”属性。
示例html:
<html>
<body>
<h1>main page</h1>
<iframe src="http://example.com">
<form url="http://example.com/action">
...
</form>
</iframe>
</body>
</html>
提交表单应该向我显示将POST请求作为新页面提交的结果(不在iframe中)
答案 0 :(得分:39)
我已将target='_parent'
放入iframe但我最初在form
元素中尚未完成此操作。将target='_parent'
属性添加到form
后,它开始按预期工作。
答案 1 :(得分:2)
在target
中的form
添加iframe
属性:
<form action="foobar" method="post" target="_parent">
...
</form>