Javascript JQuery:使用googleajaxfeedapi异步加载带有最新提要的DIV标记(仅限)

Javascript JQuery:使用googleajaxfeedapi异步加载带有最新提要的DIV标记(仅限),javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用GoogleAjaxFeedAPI编写代码,以从某个站点获取最新的提要。我希望每一次(比如说1秒?)检查一次订阅源的更新。我能够检索博客,但无法刷新DIV标记。任何帮助都是有用的 <script type="text/javascript"> google.load("feeds", "1"); $(document).ready(function(){ setInterval( initialize(),10000)

我正在使用GoogleAjaxFeedAPI编写代码,以从某个站点获取最新的提要。我希望每一次(比如说1秒?)检查一次订阅源的更新。我能够检索博客,但无法刷新DIV标记。任何帮助都是有用的

 <script type="text/javascript">
        google.load("feeds", "1");
        $(document).ready(function(){
          setInterval(  initialize(),10000)
        }); 
          function initialize() {
            var feed = new google.feeds.Feed("http://www.digg.com/rss/index.xml");
            feed.setNumEntries(6);
            feed.load(function(result) {
                if (!result.error) {
                    var container = document.getElementById("feed");
                    for (var i = 0; i < result.feed.entries.length; i++) {
                        var entry = result.feed.entries[i];
                        var div = document.createElement("div");
                        div.appendChild(document.createTextNode(entry.title));
                        container.appendChild(div);
                    }
                }
            });
    }
    </script>

加载(“提要”,“1”);
$(文档).ready(函数(){
setInterval(初始化(),10000)
}); 
函数初始化(){
var feed=新的google.feed.feed(“http://www.digg.com/rss/index.xml");
饲料.饲料(6);
feed.load(函数(结果){
如果(!result.error){
var container=document.getElementById(“提要”);
对于(变量i=0;i
谢谢

setInterval('initialize()',10000)
你需要报价

要每1秒刷新一次,请使用:

setInterval('initialize()',1000)
你需要报价

要每1秒刷新一次,请使用:

setInterval('initialize()',1000)

谢谢你,伙计。这确实解决了最初的问题,但是,新信息被附加到DIV标记中。如何覆盖提要?我只想要(比如)最新的信息。上面的代码以4开头,每次刷新后又增加4个。有任何帮助吗?要在附加新节点之前清空容器,请在var container=document.getElementById(“提要”)之后使用
while(container.hasChildNodes()){container.removeChild(container.firstChild);}
;放置$(container.empty();酷。但这在Mozilla中效果很好,但在IE中似乎什么都没有发生(div没有更新,看起来像是缓存问题)。为什么会这样?如何克服?谢谢,谢谢。这确实解决了最初的问题,但是,新信息被附加到DIV标记中。如何覆盖提要?我只想要(比如)最新的信息。上面的代码以4开头,每次刷新后又增加4个。有任何帮助吗?要在附加新节点之前清空容器,请在var container=document.getElementById(“提要”)之后使用
while(container.hasChildNodes()){container.removeChild(container.firstChild);}
;放置$(container.empty();酷。但这在Mozilla中效果很好,但在IE中似乎什么都没有发生(div没有更新,看起来像是缓存问题)。为什么会这样?如何克服?谢谢