ASP / AJAX - 与服务器计时器同步的客户端计时器

时间:2010-04-23 09:17:17

标签: asp.net ajax timer timedelay

我正在搜索一个客户端计时器的示例,该计时器与服务器计时器同步。此外,客户端必须有一个按钮,可以将服务器计时器重置为默认值,并且此时它还会重置客户端计时器。

我自己尝试过,但似乎有一些回发延迟,这使我无法让它至少看起来像是同步。

我希望有人能给我一个例子,按钮部分非常重要,因为按下按钮就会出现延迟。

提前致谢,

儒略

1 个答案:

答案 0 :(得分:0)

将服务器偏移量写入响应,如JSON或任何其他方式,并将其用作下一个方法的参数

function getServerTime(serverOffset)
{
    var myDate=new Date();
    myDate.setDate(myDate.getTime()+(serverOffset*60*60*1000));
    return myDate;
}

这种方法可以每秒调用一次,并将返回值放在任何你想要的地方。