我如何从选项卡中刷新另一个选项卡jQuery或javascript

问题描述:

在页面中,我显示候选人的分数。我如何从选项卡中刷新另一个选项卡jQuery或javascript

用户在随后一个选项卡中打开他的得分是100。于是他开 另一个选项卡,并做了一些操作,那么他的得分是150.Then我 想显示在第一个选项卡是分数与外清爽 页。

我正在使用服务器端技术struts2.Is有任何方式来做到这一点。

我还有一个问题。有没有办法做到这一点的浏览器也。

+0

除了在客户端进行轮询之外,没有。 – BenM 2013-04-10 13:01:16

+0

你的问题基本归结为“我怎样才能重新绘制页面的一部分,而无需重新加载整个页面”,任何人可以给这样一个模糊的问题的唯一答案是“使用JavaScript”。你真的需要问一些更具体的问题。 – meagar 2013-04-10 13:01:37

+0

为什么downvote.Please解释 – PSR 2013-04-10 13:02:14

所以你基本上想要更新服务器上的数据更改(没有完全刷新)的页面。

两个主要选项浮现在脑海中:

1阿贾克斯调查

使用setTimeout结合Ajax调用以定期调用服务器,看看是否有任何改变。

2. PubSub的

我在我的网站出于这个目的的一个使用http://www.pubnub.com/。浏览器订阅一个pubnub频道,服务器上的任何时间发生变化时,服务器都会在该频道上发布。这显然需要更多的工作来提前设置,并且更适用于富客户端应用程序(我的应用程序是一个单页面)。

PubSub还有很多其他的实现。