骨干不能解析json

时间:2012-10-02 00:14:00

标签: javascript json backbone.js

我正在使用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();

2 个答案:

答案 0 :(得分:1)

parse: function(response) {
  return response;
}

将我的浏览器指向api.twitter.com/1/favorites.json?screen_name=dhh我没有看到.results属性,只是一个带对象的数组

答案 1 :(得分:0)

解决方案是摆脱解析函数,它与其他答案建议的效果相同,并添加& callback =?