Tôi có phương thức tải cửa hàng trả về dữ liệu qua yêu cầu ajax. Tôi có thể thấy rằng dữ liệu đang được trở lại sử dụng Firebug, nhưng xử lý thành công của tôi là không nhận được gọi là:Trình xử lý thành công của bộ nạp Extjs không bị sa thải
this.getCategoriesStore().load({params:{'id':d.data.category_id}}, {
success: function(category) {
console.log("Category: " + category.get('name'));
},
error: function(e) {
console.log(e);
}
});
Tôi trả lại một tham số thành công, cùng với các dữ liệu:
{"success":true,"categories":{"id":5,"name":"Frying","section_id":2}}
Có một cái gì đó mất tích hay tôi đang làm gì sai?
thông tin bổ sung hữu ích, cảm ơn. Tôi có thể hỏi nếu cách tôi tải cửa hàng là chính xác không? Tôi đang tải 3 cửa hàng trong bộ điều khiển, và phương pháp này dường như là một cửa sổ được tạo tự động. Tôi vẫn còn làm quen với cú pháp - với tôi, this.store.Categories.load() dường như rõ ràng hơn, nhưng rõ ràng là không phải vậy! – BrynJ
@BrynJ Tôi sẽ cập nhật bài đăng của mình để cung cấp thêm một số thông tin về callbacks & listeners. – sra
Chỉ cần nhận thấy rằng tôi đặt niềng răng không chính xác trong mã của tôi quá - Tôi đã khá chắc chắn tôi cũng đã cố gắng gọi lại như tên tài sản cho xử lý của tôi ... trong trường hợp đó hy vọng điều này sẽ làm việc :) – BrynJ