1

我有一个登录表单,它位于 iframe 中,并且仅在您单击登录按钮时显示为弹出窗口

<iframe frameborder="0" width="262" src="login.php"></iframe>

我尝试做的是在成功登录后我希望重新加载主页(刷新 index.php),如果密码错误,它应该在 iframe 中显示错误。是否可以使用 get / set 对 jquery 执行此操作

非常感谢您的帮助。

4

3 回答 3

1

要重新加载顶部窗口,您可以执行以下操作:

window.top.location.reload();

或者,如果您想重定向到另一个 URL,只需编写以下代码:

window.top.location = URL;
于 2013-06-26T07:14:00.657 回答
0

我有用(但使用 Javascript),

// In parent
window.onload = function() {
  document.getElementById("MY_IFRAME").onload = function() {
    top.location.reload();
  }
}
于 2015-02-04T19:21:53.367 回答
0

尝试这样的事情:不需要 jQuery...

window.opener.location.href = window.opener.location.href;
于 2013-06-25T15:20:59.550 回答