0
var homeView = Backbone.View.extend({
el: $("#main_container"),
initialize: function(){
_.bindAll(this, 'render');
},
render:function(){
$.get('/home', {}, function(data){
console.log(data);
var tpl = _.template(home_container_temp, {});
this.el.html(tpl);
});
}
});
私はajax GETリクエストを行い、データを設定したいと考えています。 $.get()
内部バックボーンビューで「this」を使用するにはどうすればよいですか?
Uncaught TypeError: Cannot call method 'html' of undefined
THanks。 var $ elの前にドル記号があるのはなぜですか?なぜドル記号を残していないのですか? – TIMEX
@TIMEX '$ el'は変数にjQueryオブジェクトが含まれていることを示すためのものです。機能的な結果はありません。ただし、必要に応じて変数に名前を付けることができます。 – kubetz