Backbonejs-如何获取外部RSS进料并显示



我想创建一个骨干视图,其中包含来自不同外部页面的RSS feed(我获得了许可!) - 所以我想知道的是如何处理此问题?!我应该使用RESTFUL API的东西,因为我要么必须获取JSON或XML?和/或我应该创建一个模型和集合?类似:

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;
});

请帮助...

请记住,对其他网站的AJAX请求很困难且令人沮丧:https://developer.mozilla.org/en-en-us/docs/http/http/access_control_control_cors我建议在您的服务器上解析RSS Feed,并在JSON中重新格式化它。然后,除了将URL设置为自己的服务器外,您不需要在模型上进行任何修改。

最新更新