Javascript JQuery:使用googleajaxfeedapi异步加载带有最新提要的DIV标记(仅限)
我正在使用GoogleAjaxFeedAPI编写代码,以从某个站点获取最新的提要。我希望每一次(比如说1秒?)检查一次订阅源的更新。我能够检索博客,但无法刷新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)
<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没有更新,看起来像是缓存问题)。为什么会这样?如何克服?谢谢