que tengo este modeloObtener atributos del modelo en el Backbone.js
var Item = Backbone.Model.extend({
url: 'http://localhost/InterprisePOS/Product/loaditembycategory/Event Materials'
});
var onSuccess = function(){ alert("success"); };
y una colección
var Items = Backbone.Collection.extend({
model: Item
});
Y el resto de mi código está aquí:
var item = new Item();
var items = new Items();
item.fetch({ success: onSuccess });
alert(items.get("ItemCode"));
Lo que querer es simplemente obtener los atributos del modelo. Ahora tengo esto en Firebug. También cuando lo ejecuto en el navegador obtengo la alerta éxito y la siguiente alerta es undefined.
Ésta es la salida:
{"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}]}
NOTA
Eso es sólo uno de los elementos que devuelve. Acabo de publicar en el artículo para que no sea tan largo.
disculpa por la parte del modelo. Solo estoy experimentando con esto, ya que noté que el elemento modelo no obtiene los atributos está vacío. También sobre lo de analizar. Lo intenté, pero después de ejecutar el código, no recupera el modelo. El atributo de modelo de la colección está en blanco "[]" pero tengo el modelo: artículo – jongbanaag
¿Qué devuelve su modelo/URL de recopilación (localhost/InterprisePOS ...)? – jlb
Agregué el código de arriba. – jongbanaag