iFrame向MySql提交数据后刷新父页面
Refreshing parent page after iFrame has submitted dta to MySql
我读了很多关于这个主题的文章,但仍然完全不知道该如何解决我的问题。
我有page1.php(父),其中包含一个iFrame page2.php。在page2.php (iframe)上,我有一个带有按钮的表单,当单击提交数据到MySql表时。
我想做的是;当单击page2.php (iFrame)上的按钮时,像现在一样提交数据,然后刷新page1.php (parent)。
谁能把我推到正确的方向,让这件事发生。
提前感谢。
Dereck
可以通过在回答页面(在您的示例中为page2.php)中执行的JavaScript方法来重新加载父节点。
给你一个提示-假设我们有page1…
<html>
<body>Container HTML ...
<script>
document.writeln(new Date());
</script>
<br>
<iframe src="test2.htm"></iframe>
</body>
</html>
加载以下页面"test2.htm"…
<html>
<body>
IFrame ...
<a onclick="doit(); return false;" href="#">reload parent ...</a>
<script>
function doit() {
parent.location.href = parent.location.href;
}
</script>
</body>
</html>
当你点击IFrame中的链接时,父元素将被重新加载(包括IFrame)。这在JavaScript函数中完成。(试一试)。
在你的情况下,你可以发送…
<script>
parent.location.href = parent.location.href;
</script>
希望这澄清了解决方案。
相关文章:
- JQGrid使用服务器编辑后的更新数据刷新数据
- 如何刷新数据表列数据
- vue.js使用定时器自动重新加载/刷新数据
- 数据库更新后刷新数据表
- 插入数据并用新数据刷新数据网格后,关闭弹出窗口
- 如何使用复选框jQuery取消选中并刷新数据
- 刷新数据时,下拉列表以 ng-重复形式关闭
- 仅当使用 AngularJS 从服务器中找到新数据时,才自动刷新数据
- 从 json 接收的 jQuery 刷新数据
- 主干:更改集合后刷新数据表
- 谷歌折线图,刷新数据表
- 在角度.js中编辑后立即刷新数据表
- ajax json天气自动刷新数据
- 单选按钮不刷新数据
- 在设置时间后刷新数据并调用backingbean方法
- 刷新数据表时出错-无法重新初始化数据表
- 勾选复选框全选,并刷新数据表
- 如何在调用页事件后刷新数据表
- 我如何使一个html页面可打印而无需重新加载/刷新数据
- NVD3 -如何刷新数据功能,以产生新的数据点击