从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";