1
var COLLECTION = Backbone.Collection.extend({
    url: "example.com",
    sync: function(method, model, options){
        params = _.extend({
            type: "get",
            url: this.url,
            async: false,
            dataType: "jsonp",
            jsonpCallback : "jsonp_callback",
        },options);

        return $.ajax(params);
    },
    parse:function(response){
        console.log(response);
        return response;
    }
});
var a = new COLLECTION();
var b = new COLLECTION();
$.when(a.fetch(),b.fetch()).done(function(){ console.log('done'); });

2つの質問があります:</ p>

  1. 同期関数では、$。ajax(params)応答TypeError: a["reset"] is not a function@ 0.9.10
  2. 複数のcollection.fetchを使用することがありますa.fetch() or b.fetch() response parse error

ありがとう!!

4

0 に答える 0