Tôi có mô hình nàyNhận thuộc tính của mô hình trong backbone.js
var Item = Backbone.Model.extend({
url: 'http://localhost/InterprisePOS/Product/loaditembycategory/Event Materials'
});
var onSuccess = function(){ alert("success"); };
Và một bộ sưu tập
var Items = Backbone.Collection.extend({
model: Item
});
Và phần còn lại của mã của tôi là ở đây:
var item = new Item();
var items = new Items();
item.fetch({ success: onSuccess });
alert(items.get("ItemCode"));
Những gì tôi muốn đơn giản là lấy các thuộc tính của mô hình. Bây giờ tôi có điều này trên firebug. Ngoài ra khi tôi chạy nó trên trình duyệt, tôi nhận được cảnh báo thành công và cảnh báo tiếp theo là không xác định.
Đây là kết quả:
{"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}]}
LƯU Ý
Đó chỉ là một trong những mặt hàng nó trả về. Tôi chỉ đăng trên mục để nó sẽ không được lâu.
xin lỗi về phần mô hình. Tôi chỉ thử nghiệm trên nó vì tôi nhận thấy rằng mô hình Item không nhận được các thuộc tính trống rỗng của nó. Cũng về điều phân tích cú pháp. Tôi đã thử nó nhưng sau khi tôi thực thi mã nó không lấy mô hình. Thuộc tính mô hình của bộ sưu tập trống "[]" nhưng tôi có mô hình: Mục – jongbanaag
Url Mô hình/Bộ sưu tập của bạn (localhost/InterprisePOS ...) trả về là gì? – jlb
tôi đã thêm mã ở trên. – jongbanaag