从iframe中重新加载父窗口
我在iframe中有我的登录页面,并希望在iframe中使用ajax和jquery重新加载父窗口而不刷新但是我收到这样的错误
(this [0] .ownerDocument || this [0])。createDocumentFragment不是函数
请帮忙!
我可以通过使用javascript重新加载页面来实现这一点
parent.location.reload();
然后我发射了一个触发器来打开目标iframe
$("#log-inout").trigger("click");
我需要这样一个特殊条件的系统。 这可能有助于其他类似情况。
parent.location.href=parent.location.href
给出比这更平滑的结果
parent.location.reload()
后者强制完全重新加载,而第一个似乎更有效地更新,几乎像ajax。
不要打扰! 如果你使用的是ajax,为什么要使用iframe呢?
只需使用加载登录
$(“你想在这里加载内容的地方”)。load(“你的iframe的src”);
//load via ajax $("div").load("login.php");
更简单,更优雅。
您可以使用:
window.parent.location.href = "Create?Param=value";
要么:
window.parent.location.href = "http://www.stackoverflow.com";