我想创建一个骨干视图,其中包含来自不同外部页面的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设置为自己的服务器外,您不需要在模型上进行任何修改。