0

私はbackbone.jsを使用しており、Twitterからjsonをフェッチしようとしていますが、機能しません。コレクションの長さは0です。コードは次のとおりです。

           
var Tweet = Backbone.Model.extend();

var Tweet = Backbone.Collection.extend({
    モデル:ツイート、
    url:'http://api.twitter.com/1/favorites.json?screen_name=dhh'、
    解析:function(response){
        response.resultsを返します。
    }
});

vartweets = newTweets();
tweets.bind('reset'、function(tweets){
   alert(tweets.length);
});
tweets.fetch();

4

2 に答える 2

1

試す

parse: function(response) {
  return response;
}

ブラウザをapi.twitter.com/1/favorites.json?screen_name=dhhポイントすると、.resultsプロパティは表示されず、オブジェクトを含む配列のみが表示されます。

于 2012-10-02T03:51:45.833 に答える
0

解決策は、他の回答が示唆するのと同じ効果を持つ解析関数を取り除き、&callback =?を追加することです。

于 2012-10-02T17:09:52.027 に答える