0

これに似た投稿を見たので、その質問の答えをたどろうとしましたが、うまくいきませんでした。私の間違いはどこにありますか?「私の関数はここで実行できます:)」と表示されるはずです。ただし、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 + '&nbsp' + 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を追加できますか?はいの場合、私はそこに何を書くべきですか

4

1 に答える 1

1

構文を混同しているようです。

feed.load(function(result) {}){

する必要があります

feed.load(function(result){
于 2012-07-23T14:33:26.580 に答える