2014-01-28 100 views
0

我想創建一個包含來自不同外部頁面的RSS源的Backbone View(我得到了許可!) - 所以我想知道如何解決這個問題? !我應該使用RESTful API,因爲我必須獲取JSON或XML?和/或者我應該創建一個模型和一個集合?喜歡的東西:BackboneJS - 如何獲取外部RSS源並在視圖中顯示

function($, Backbone) { 
var Model = Backbone.Model.extend({ 
    url: "link/path to website where I want to fetch the RSS", 

    defaults: { 
     "title": '', 
     "description": '', 
     "pubDate": '', 
     "link": '' 
    } 
}); 

return Model; 

}); 

function(Backbone, Model) { 
    var Collection = Backbone.Collection.extend({ 
    model: Model, 

}); 

return Collection; 
}); 

請幫助...

回答

0

請記住,AJAX請求到其他網站都難以和氣餒:https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS 我會推薦給你的解析服務器上的RSS提要,並重新格式化它在JSON中。然後,除了將URL設置到您自己的服務器之外,您不需要對模型進行任何修改。

+0

非常好的一點!謝謝! – SHT

相關問題