从具有主干的服务器获取数据并创建模型和集合

Las*_*ang 4 javascript json backbone.js

我有一个url http://anexampleproject/api/players ,它返回json格式的播放器列表.

如何在控制台中创建模型和集合以及警报名称.

url返回json的示例:

 [
       {
          "id": 1,
          "name": "Lily",
          "age": 14,
          "city": New York,
       },
       {
         "id": 2,
         "name": "BIlly",
          "age": 14,
          "city": New York,
      }
    ]
Run Code Online (Sandbox Code Playgroud)

Dio*_*ode 8

var data = [{
    "id": 1,
    "name": "Lily",
    "age": 14,
    "city": "New York"
}, {
    "id": 2,
    "name": "BIlly",
    "age": 14,
    "city": "New York"
}];

var MyModel = Backbone.Model.extend({
    defaults: {
        "id": "",
        "name": "",
        "age": 0,
        "city": ""
    }
});

var MyCollection = Backbone.Collection.extend({
    model: MyModel
});

var myCollection = new MyCollection(data);
Run Code Online (Sandbox Code Playgroud)

编辑:

使用网址

var MyCollection = Backbone.Collection.extend({
    url: "http://anexampleproject/api/players",
    model: MyModel
});

var myCollection = new MyCollection();
myCollection.fetch({
    success: function(){

    },
    error: function(){

    }
});
Run Code Online (Sandbox Code Playgroud)