0

我有一个<iframe>加载 HTML 表单的 HTML 页面。iFrame 中的表单发布到 PHP 脚本。

PHP 脚本完成后,如何在 iFrame 之外加载完全不同的 HTML 页面?

4

1 回答 1

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">中。但是,这将跳过表单验证。

于 2013-09-25T00:57:35.683 回答