我有3个php文件:view.php
,edit.php
和edit2.php
。
view.php
是我查看数据库内容的地方。我使用edit.php
输入新数据,它是一个小窗口,我在其中输入要包含在我的数据库中的内容。
然后,我将所有数据传递给edit2.php
,它不会显示任何内容,只会实现MySQL查询。
现在我希望有这样的事情:
我在view.php
。我点击一个按钮,edit.php
作为一个新的小窗口打开。我输入数据,点击“提交”按钮,所有内容都会发送到edit2.php
,但同时关闭窗口并刷新view.php
。
如果你能提供帮助,我将感激不尽。提前谢谢。
答案 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的末尾