0
我正在使用Google-Ajax-Feed-API編寫代碼以從某個站點獲取最新的提要。我希望每次(比如說1秒?)檢查一次更新。我能夠檢索博客但無法刷新DIV標籤。任何幫助都是有用的。JQuery:使用Google-Ajax-Feed-API異步加載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>
謝謝。
感謝的人。 這確實解決了最初的問題,但是,新信息附加在DIV標籤中。如何覆蓋提要?即我只想要(比如4個)最新的提要。上面的代碼以4開頭,每次刷新後又增加4個。任何幫助? – user279321 2010-08-24 17:10:58
在附加新節點之前清空容器,在容器= document.getElementById(「feed」)後使用'while(container.hasChildNodes()){container.removeChild(container.firstChild);}' – Anurag 2010-08-24 17:27:22
。把$(容器).empty(); – NicolasT 2010-08-24 17:27:47