骨干不能解析json
我正在使用backbone.js,并试图从twitter获取一些json,但它不起作用,集合的长度为0.下面是代码。
var Tweet = Backbone.Model.extend();
var Tweets = Backbone.Collection.extend({
model: Tweet,
url: 'http://api.twitter.com/1/favorites.json?screen_name=dhh',
parse: function(response) {
return response.results;
}
});
var tweets = new Tweets();
tweets.bind('reset', function(tweets) {
alert(tweets.length);
});
tweets.fetch();
尝试
parse: function(response) {
return response;
}
将我的浏览器指向api.twitter.com/1/favorites.json?screen_name=dhh我没有看到.results属性,只是一个包含对象的数组
解决方案是摆脱解析函数,它与其他答案所示的效果相同,并添加&callback =?
链接地址: http://www.djcxy.com/p/67073.html上一篇: backbone can't parse json
下一篇: Check to see if something is a model or collection in backbone js
