ho questo modelloOttenere attributi del modello backbone.js
var Item = Backbone.Model.extend({
url: 'http://localhost/InterprisePOS/Product/loaditembycategory/Event Materials'
});
var onSuccess = function(){ alert("success"); };
e una collezione
var Items = Backbone.Collection.extend({
model: Item
});
E il resto del mio codice è qui:
var item = new Item();
var items = new Items();
item.fetch({ success: onSuccess });
alert(items.get("ItemCode"));
Quello che ho voglio è semplicemente ottenere gli attributi del modello. Ora ho questo su Firebug. Anche quando l'eseguo sul browser ottengo l'avviso successo e il successivo avviso è indefinita.
Questa è l'uscita:
{"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
Questo è solo uno degli elementi che restituisce. Ho appena pubblicato sulla voce in modo che non sarà così a lungo.
mi dispiace per la parte del modello. Sto solo sperimentando su di esso da quando ho notato che il modello Item non ottiene gli attributi è vuoto. Anche sulla cosa dell'analisi. L'ho provato ma dopo aver eseguito il codice non recupera il modello. L'attributo del modello della raccolta è vuoto "[]", ma ho il modello: Articolo – jongbanaag
Cosa restituisce l'url del modello/raccolta (localhost/InterprisePOS ...)? – jlb
ho aggiunto il codice sopra. – jongbanaag