0

JSONデータを受け取り、要素に追加しようとしています。静的割り当てを使用するまで、すべて正常に動作します。サーバー側からデータのフェッチを開始している間、またはフェッチを使用しても何も機能しません..フェッチプロセスに何か問題がある場合は、フェッチプロセスを修正してコードを更新するのに役立ちます.(単に正しいコードを配置するのではなく) ..

私のJSON(サンプル):

nameing = [
    {name:'student4'},
    {name:'student5'},
    {name:'student6'}
]

バックボーン コード:

(function($){

var list = {};

list.model = Backbone.Model.extend({
  defaults:{
    name:'need the name'
  }
});



list.collect = Backbone.Collection.extend({
  model:list.model,
  url : 'data/names.json', //this is correct path.
  initialize:function(){
    this.fetch();
  }
});


list.view = Backbone.View.extend({
  initialize:function(){
    this.collection = new list.collect();
    this.collection.on("reset", this.render, this);
  },
  render:function(){
    _.each(this.collection.models, function(data){
      console.log(data); // i am not get any model here... any one correct my code?  
    })
  }
});

var newView = new list.view();


})(jQuery)

前もって感謝します。

4

1 に答える 1

1

JSON が無効です。ウィキ

[
  {"name":"student4"},
  {"name":"student5"},
  {"name":"student6"}
]
于 2013-01-21T10:30:05.570 に答える