日期:2014-05-16  浏览次数:20997 次

怎样使Ajax每隔几秒钟自动获取服务器端的数据 - Web 开发 / Ajax
比如,使用Ajax实现的股票系统,会每隔1秒钟获取一次服务器端的数据,再对客户端更新,这是怎么实现的呢,是用定时函数setInterval每隔一段时间执行一次那个AJax函数吗

------解决方案--------------------
Jquery ajax代码
JScript code
        $(function(){
            timestamp = 0;   //初始时间
            updateMsg();
        });
        //主要代码
        function updateMsg(){
            $.post("chuli.aspx",{ time: timestamp }, function() {
                //事件处理            });
            setTimeout('updateMsg()', 4000);    //4秒更新
        }

------解决方案--------------------
setTimeout或者setInterval来定时去执行函数
------解决方案--------------------
可以参考下这篇文章看看,Ajax 随机刷新文字。