【发布时间】:2011-08-07 09:54:06
【问题描述】:
我有一个带有 iframe 的页面。在 iframe 中有一个提交按钮。当我单击提交按钮时,我希望更新父窗口。 这是我到目前为止所做的,并且可以正常工作(javascript位于父窗口中):
var myFrame = $('iframe');
myFrame.load(function() {
myFrame.contents().find('#publish').click(function() {
myFrame.load(function() {
location.reload();
});
});
});
代码有效。但我发现没有必要重新加载 iframe。 有没有更好的方法来检测“提交”何时完成?
(我不能仅通过“onclick”重新加载页面或延迟任何延迟。我必须确保表单提交完成)
【问题讨论】:
-
要更新父窗口?或要重新加载的父窗口?更新是什么?
-
你到底是怎么解决这个问题的?
标签: javascript jquery iframe submit reload