我看到一個類似的帖子,所以我試圖按照該問題的答案,但它沒有奏效。我的錯誤在哪裏?我認爲它應該顯示「我的功能可以在這裏運行:)」。但RSS提要和這個警報都不會出現。谷歌飼料api使用匿名函數
google.load("feeds", "1");
function initialize(callback) {
var feed = new google.feeds.Feed("http://www.ntvmsnbc.com/id/24927681/device/rss/rss.xml");
feed.setNumEntries(6);
feed.load(function(result) {}){
if (!result.error) {
var container = document.getElementById("feed");
var html = '';
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
var a= " ";
a += entry.title;
info[i] = a;
callback();
html += '<p>' + entry.publishedDate + ' ' + entry.title;
}
container.innerHTML = html;
}
});
}
google.setOnLoadCallback(function(){
//Run the Initialize Function
initialize(function(){
//Run anything else here like
alert("My function can run here :)")
});
});
好吧我正在更新我的問題=)。而不是此警報,我可以將entry.title添加到此函數中的數組中嗎?如果是的話,我應該怎麼寫有
這是我得到了比如http://計算器。 com/questions/4572959/can-i-run-a-javascript-function-after-google-loader-has-run – 2012-07-23 14:31:41
feed.load(function(result){}){// should be just:feed.load(功能(結果)){ – RBZ 2012-07-23 14:32:39
對不起我的錯誤=) – 2012-07-23 14:37:51