我有一个登录表单,它位于 iframe 中,并且仅在您单击登录按钮时显示为弹出窗口
<iframe frameborder="0" width="262" src="login.php"></iframe>
我尝试做的是在成功登录后我希望重新加载主页(刷新 index.php),如果密码错误,它应该在 iframe 中显示错误。是否可以使用 get / set 对 jquery 执行此操作
非常感谢您的帮助。
要重新加载顶部窗口,您可以执行以下操作:
window.top.location.reload();
或者,如果您想重定向到另一个 URL,只需编写以下代码:
window.top.location = URL;
这对我有用(但使用 Javascript),
// In parent
window.onload = function() {
document.getElementById("MY_IFRAME").onload = function() {
top.location.reload();
}
}
尝试这样的事情:不需要 jQuery...
window.opener.location.href = window.opener.location.href;