我以Backbone開始。我是新來的,我仍然有點困惑。骨幹持久性從服務器檢索數據,但不填充集合和模型
我有這樣的代碼:
var Item = Backbone.Model.extend();
var Items = Backbone.Collection.extend({
model: Item,
url: 'http://localhost/InterprisePOS/Product/loaditembycategory/Event Materials',
});
var items = new Items();
var onSuccess = function(result){ alert("success"); };
items.fetch({ success: onSuccess });
當我看着螢火蟲的反應是某種正確的。它返回正確的數據。但是當我挖掘更深的項目是空的。我甚至不知道如何使用Backbone來顯示來自服務器的數據。任何幫助?謝謝
更新
我已經管理這個以某種方式工作。
from:
var Item = Backbone.Model.extend();
to:
var Item = Backbone.Model;
我可以看到正在填充的集合,但只有一個項目。雖然我仍然可以通過它來提醒結果。
另一個更新
我設法糾正了我的成功回調。我現在的問題是如何才能打印物品模型?
也試過。我在錯誤回調中添加了警告,但它不會觸發成功或錯誤。 – jongbanaag 2012-03-22 06:43:56
我更新了代碼並添加了成功和錯誤回調。 – jongbanaag 2012-03-22 06:52:50