我有一个带有<iframe>
的HTML页面,用于加载HTML表单。 iFrame中的表单发布到PHP脚本。
完成PHP脚本后,如何在iFrame之外加载完全不同的HTML页面?
答案 0 :(得分:0)
不在php中,php语法是
header( 'Location: url' ) ;
但只有在你还没有做其他任何事情的情况下它才有效。
但是您可以使用javascript这样做
document.location.replace("url")
或
document.location.href = "url";
所以用php你可以写(在提交表格后)
echo "<script>document.location.replace('url');</script>";
或
echo "<script>document.location.href = 'url';</script>"
修改强>
我将window
(重定向iframe
)更改为document
(重定向页面)我现在应该工作,对不起。
你也可以使用top.window.location
。
更简单的方法是在实际的html <form action="url" target="_top">
中。但是这会跳过表单验证。