2012-01-24 88 views
1

我在我的phonegap應用程序中拉入RSS feed時出現問題。代碼正常工作,並且Feed正確拉入,但每個項目都顯示3次。我在這裏做錯了什麼?Rss Feed項目被拉幾次

function getEvents() { 
    showLoading(); 
    $.getFeed({ 
     url: 'http://thisismyfeedurl.com', 
     success: function(feed) { 
      var html = ''; 
      for(var i = 0; i < feed.items.length; i++) { 
       var item = feed.items[i]; 
       html += '<li><p><a class="title" href="#">' + item.title + '</a>' + item.description + '</p></li>'; 
       $('#eventscount').text(i); 
      } 
      $('#eventsfeed').append(html); 
      hideLoading(); 
      $('object').show(); 
     }  
    }); 
}; 

回答

0

我測試了你的代碼。它工作正常。 PS,comics.xml是http://www.reddit.com/r/comics.xml

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script type="text/javascript" src="https://raw.github.com/jfhovinne/jFeed/master/build/dist/jquery.jfeed.js"></script> 

<div id="eventscount"></div> 
<div id="eventsfeed"></div> 

<script type="text/javascript"> 
    $(document).ready(function() { 
      $.getFeed({ 
        url: 'comics.xml', 
        success: function(feed) { 
          var html = ''; 
          for(var i = 0; i < feed.items.length; i++) { 
            var item = feed.items[i]; 
            html += '<li><p><a class="title" href="#">' + item.title + '</a>' + item.description + '</p></li>'; 
            $('#eventscount').text(i); 
          } 
          $('#eventsfeed').append(html); 
        }  
      }); 
    }); 
</script> 

金錢在視線提交imasif [鏈接] [11條評論]

從我的素描:由 Schaafwond Redditsubmitted的進化階段[鏈接] [55評論]

基本上,我在星期一看過的每一個體育專欄...由milk4dh提交 [鏈接] [21評論]

(SNIP)

+0

嗯......一定是別的東西造成它的話,任何一個PhoneGap的嘗試?在模擬器和電話中,它拉入物品,然後當涉及到物品編號10時,物品0上的物品再次重新開始。物品20等上出現同樣的物品。 – Chrispinius

+0

您是否可以確認getEvents運行了多少次? – robert