[英]Refresh a page(1st page) from another page (3rd page) using javascript
使用JavaScript从另一个页面重新加载/刷新页面。 (一个页面,该页面已经在浏览器中打开。我需要从另一个页面刷新(而不是再次打开)。)
我提到很多,但我无法得到我想要的确切答案。
如何在不使用新标签页打开同一页面的情况下使用javascript刷新另一个页面
我提到了此页面。 但是它有一个父页面和子页面。 但是我需要从另一个页面刷新不相关的页面。 这可能吗?
如果是这样,请给我一些建议。
我的实际项目说明:
使用Ajax时有一个pageA,我调用了其他页面(在pageA的div内)。 然后,通过单击该div中的链接(在Ajax调用的页面中显示),它将在同一浏览器的新标签页中打开pageB。 在该页面中,当用户单击一个按钮时,它将调用另一个页面,在该页面中我进行表格更新。 在该更新之后,应该刷新pageA。 这是我要做的实际项目。
假设这是在同一浏览器和同一域中,则简单方法如下(伪代码)
Page A -> controller
Page B -> page to be refreshed.
步骤是:-
页面A调用Javascript函数(例如,通过按按钮)将'update:true'的值写入本地存储。
页面B有一个500毫秒的循环,用于检查本地存储中的该值-看到“ update:true”时,它将其设置回false,然后刷新自身。
这些都是查找操作方法的简单方法,但是如果您遇到困难,请告诉我。
哦,同样的原理适用于不同的浏览器(例如,如果在Chrome中打开Page A,在Firefox中打开Page B),只是使用服务器而不是本地存储,而是将状态存储到DB /文件中。
下面是一个简单的示例-在不同选项卡中打开两个页面,然后在控制器窗口中单击“刷新”-您会注意到“要刷新的页面”页面刷新。
首先找到要重新加载的帧(或div)
enter code here
var myframe=parent.frames['frameName'];
然后
myframe.location.href=myframe.location.href;
我希望它会运作良好。 就我而言,它工作正常。 Thakns&BR
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.