关闭子窗口后PHP刷新父窗口

时间:2014-07-28 09:08:14

标签: javascript php mysql

我有3个php文件:view.phpedit.phpedit2.php

view.php是我查看数据库内容的地方。我使用edit.php输入新数据,它是一个小窗口,我在其中输入要包含在我的数据库中的内容。
然后,我将所有数据传递给edit2.php,它不会显示任何内容,只会实现MySQL查询。

现在我希望有这样的事情:

我在view.php。我点击一个按钮,edit.php作为一个新的小窗口打开。我输入数据,点击“提交”按钮,所有内容都会发送到edit2.php,但同时关闭窗口并刷新view.php

如果你能提供帮助,我将感激不尽。提前谢谢。

3 个答案:

答案 0 :(得分:4)

你可以使用js函数window.opener.location.reload()。不需要ajax来刷新页面。简单的js就足够了。

答案 1 :(得分:0)

将以下代码添加到edit.php

    <script>
    window.onunload = refreshParent;
    function refreshParent() {
        window.opener.location.reload();
    }
   </script>

答案 2 :(得分:0)

你可以使用      header('Location:view.php'); 在edit2.php的末尾