【发布时间】:2016-05-09 08:42:14
【问题描述】:
我想知道如何在提交时从 iframe 刷新/重新加载父窗口,而无需使用 javascript/jquery 关闭框架。 父窗口包含打开 Iframe 的显示表和按钮。 iframe 包含一个表单,该表单在提交时将数据保存在父窗口上显示的表中。 目前在我手动刷新页面之前不会显示数据。 请建议我这样做的方法。
这是场景
- 主窗口有一个叫做表单的按钮,
- 点击它会打开一个 Iframe,
- iframe 有一个表单,它在提交时保存数据,
- 此数据显示在主窗口的表格中。
但是当我提交数据时,数据被保存但不显示。
我想要一种方法来刷新/重新加载我的主窗口,而无需关闭 iframe 并手动刷新它
请提出解决此问题的方法...不要提供任何其他方法..
【问题讨论】:
-
这听起来像是 X/Y 问题。您可能需要重新考虑这个问题 - AJAX 可能就是您所需要的。在任何情况下,请访问help center 了解如何以及在此处询问什么。提示:邮政编码和努力
-
没有代码我想要解决这个问题的建议
-
为什么要使用 iframe?使用 AJAX 提交 - 那么您只需要一页
-
我不想那样做
-
如果您不想使用 Ajax,您需要使用 parent.document.getElementById("result").innerHTML 让 iFrame 更新父级的部分。但如果你这样做,你还不如使用 Ajax。您无法在不重新加载/丢失 iFrame 的情况下重新加载父页面
标签: javascript jquery