首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >每10分钟阅读一次XML提要的很好的示例

每10分钟阅读一次XML提要的很好的示例
EN

Stack Overflow用户
提问于 2011-03-21 00:50:24
回答 2查看 511关注 0票数 0

我正在寻找最好的方法来更新一个网站的实时数据每10分钟。我一直在网上找,但真的找不到样品。

对我来说,这只是一种假设的情况。如果我想从某人那里获得实时数据并将其放到我的网站上,最好的方法是什么?

一个简单的例子是一个体育比分网站,它从提供实时体育比分的其他地方获得比分数据,并且您的网站显示实时的体育比分变化。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-21 01:08:49

在JavaScript中,您可能会这样做(未经测试),但是每隔10分钟您就会对服务器执行一次HEAD-request,如果XML文件的内容被修改,则执行一次GET-request并处理数据。

代码语言:javascript
运行
复制
(function loop(){
    setTimeout(function(){
        $.ajax({
            type: "HEAD",
            url: "/whatever"
            success: function(xhr, data){
                if(xhr.status === 304) {
                    loop();
                }
                else {
                    $.ajax({
                        type: "GET",
                        url: "/whatever",
                        success: function(data){
                            // Process XML

                            // Run this function again.
                            loop();
                        }
                    });
                }
            }
        })
    // Run this every 10 min.
    }, 600000);
})();
票数 0
EN

Stack Overflow用户

发布于 2011-03-21 00:53:52

如果XML文件是本地的,那么这种方法可能是最好的:

something like INotifyCollectionChanged fires on xml file changed

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5369906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档