У меня есть эта модель
var Item = Backbone.Model.extend({
url: 'http://localhost/InterprisePOS/Product/loaditembycategory/Event Materials'
});
var onSuccess = function(){ alert("success"); };
И коллекция
var Items = Backbone.Collection.extend({
model: Item
});
А остальная часть моего кода здесь:
var item = new Item();
var items = new Items();
item.fetch({ success: onSuccess });
alert(items.get("ItemCode"));
Что я хочу, так это просто получить атрибуты модели. Теперь у меня есть это на firebug. Также, когда я запускаю его в браузере, я получаю предупреждение success , а следующее предупреждение - undefined .
![enter image description here](https://i.stack.imgur.com/AJjle.jpg)
Это вывод:
{"ErrorMessage":null,"Items":[{"ErrorMessage":null,"CategoryCode":"Event Materials","ClassCode":null,"Components":null,"GroupCode":null,"ImageURL":null,"ItemCode":"ITEM-123","ItemDescription":"Old World Lamppost\u000d\u000a\u000d\u000a","ItemName":"GET123","ItemType":null,"KitItem":null,"Matrix":null,"Prefix":null,"RetailPrice":107.990000,"SalesTaxCode":null,"UPCCode":null,"UnitMeasureCode":"EACH","UnitsInStock":0,"Value":null,"WholesalePrice":95.000000}]}
Примечание
Это только один из предметов, который он возвращает. Я только что опубликовал статью, чтобы она не была такой длинной.