我在嘗試使用Backbone.js進行一項基本任務,但無法使其工作。我只想對我的模型執行獲取操作,並讓它更新視圖。這裏是我的代碼:make backbone.js'fetch'自動更新視圖
(function($) {
var HomeModel = Backbone.Model.extend({
defaults: {
lead: "not logged in",
},
url: 'test.php'
});
var HomeView = Backbone.View.extend({
initialize: function() {
this.model = new HomeModel();
this.model.bind("change", this.render);
this.model.fetch();
},
el: $("#content"),
render: function() {
this.$el.html(this.model.get("lead"));
}
});
var homeView = new HomeView();
})(jQuery);
我可以看到「test.php的」加載成功,但渲染功能不會被調用。
我錯過了什麼?
我應該知道。謝謝! – McGarnagle
不客氣!我也面臨這個問題。 – theotheo