使用jquery从iframe重新加载父页面

时间:2013-06-25 15:18:47

标签: jquery ajax iframe refresh

我有一个登录表单,它在iframe中,当你点击登录按钮时它只显示为弹出窗口

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

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

使用jquery执行此操作

非常感谢你的帮助。

3 个答案:

答案 0 :(得分:1)

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

window.top.location.reload();

或者如果您想重定向到另一个网址,请写下:

window.top.location = URL;

答案 1 :(得分:0)

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

window.opener.location.href = window.opener.location.href;

答案 2 :(得分:0)

为我工作(但使用Javascript),

// In parent
window.onload = function() {
  document.getElementById("MY_IFRAME").onload = function() {
    top.location.reload();
  }
}