我有一个JS函数,在一个iFrame中执行一个帖子到我的服务器,然后假设刷新iFrame的父页面。当我点击第三方网站上的按钮时,隐藏的div将与我的iframe一起呈现。一旦我提交了一篇文章,我想刷新页面(第三方)页面。从iFrame中的AJAX帖子刷新父页面
因此,对于该网站当前的设置(这是第三方的,我有过自己的代码无法控制),是这样的:
身体
格
格
格
表
tr
我的iframe
....
使连接到我的jQuery的AJAX POST调用的代码是这样的:
.....
xhtml.append("}).done(function() { alert('im here'); window.location.reload(false);});");
xhtml.append("}");
.....
我宁愿不显示所有的代码 - 但是我可以确认的是,从帖子IS完成的回调调用正确,并且页面确实显示为“刷新” - 但它应该像对待我刚进入页面一样处理它,并关闭iframe。
我该如何获得几乎全新的页面/ css/etc加载?我觉得这会起作用,但它似乎没有。
- 编辑 -
我意识到加入重载(真)将重新加载的初始请求的服务器。但是,呈现的其他内容(查看隐藏的div)看起来没有正确重新加载。它留下了隐藏的divs。
- 编辑2--
它看起来像window.location.reload(假);不是浏览器刷新调用的真正“副本”。这是我期待的理想之处。