我看到了类似的帖子,所以我试着按照这个问题的答案但是没有用。我的错误在哪里?我认为它应该显示“我的功能可以在这里运行:)”。但是两个RSS提要和这个警报都没有出现。
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添加到此函数的数组中而不是此警报吗?如果是的话,我应该在那里写什么
答案 0 :(得分:1)
看起来你混淆了一些语法:
feed.load(function(result) {}){
应该是
feed.load(function(result){