BackboneJS - 如何获取外部RSS源并在View中显示

时间:2014-01-28 00:30:43

标签: backbone.js rss

我想创建一个包含来自不同外部页面的RSS源的Backbone View(我获得了许可!) - 所以我想知道的是如何处理这个问题?!我是否应该使用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;
});

请帮忙......

1 个答案:

答案 0 :(得分:0)

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