有个思路可以试试。
甲服务器上的网页打开后,再向服务器提交一次请求,服务器接到这个请求后挂起不返回。
乙服务器数据操作完成后,甲服务器返回之前挂起的请求,并返回数据。
甲服务器上的网页接到请求后可以更新页面数据。
就是甲上始终维护一个待响应的请求,乙有数据更新则甲返回请求。
兄台说滴看起来不错,,但是这个挂起怎么控制,还有这挂起什么的不懂怎么实现~,
@菜包变屌丝:
http://www.cnblogs.com/justphp/archive/2013/03/29/2989271.html
http://www.cnblogs.com/lucky_hu/archive/2013/03/12/2954989.html
你可以搜索 “Web 消息推送”,资料不少。
window.location.reload();
我知道这个是页面自刷新,关键是这段代码在哪加合适?
@菜包变屌丝:
或者你可以再关闭你A页面之后,window.location重新指向你的B页面的url就实现a页面关闭b页面刷新了
乙页面中:
window.onunload = function(){
parent.window.location.reload();
}
如果作为网页,就另B页面关闭,跳转到A页面,A页面再次加载,通过初始化方法完成刷新。如果作为简单事件,就在b页面关闭时候,通过js触发a页面parent.window.location.reload();进行刷新。js控制
如果是在两个浏览器窗口或者2个浏览器标签里.这是不可能的
我会告诉你,这俩个网页还是不同的服务器么~!从甲服务器连接到乙服务器,待乙服务器操作完成后,关闭乙服务器上的网页,然后让甲服务器上的网页刷新。。这个有没有办法?,要不然,乙服务器操作完了会影响到甲服务器上的数据,但是甲不刷新数据。