所以我试图在 extjs 中配置一个读取“users.json”文件的 ajax 代理。我正在尝试将我的商店映射到 users.json 文件。这是我的商店:
Ext.define('AM.store.Users', {
extend: 'Ext.data.Store',
model: 'AM.model.User',
fields: ['name', 'email']
}
这是我的 users.json 文件:
{
success: true,
users: [
{name: 'Ed Hayes', email: 'aaa'},
{name: 'Tommy Gunz', email: 'tommy@sencha.com'},
{name: 'Clay Banks', email: 'clay@BoA.com'},
{name: 'Billy Joe', email: 'billyJgeemail.com'},
{name: 'James Bond', email: 'goldenGun@HQ.com'}
]
}
最后,我的模型:
Ext.define('AM.model.User', {
extend: 'Ext.data.Model',
fields: ['name', 'email'],
proxy: {
type: 'ajax',
url : 'data/users.json',
reader: {
type: 'json',
root: 'users'
}
}
});
// Uses the User Model's Proxy
Ext.create('Ext.data.Store', {
model: 'AM.model.User'
});
现在它似乎不起作用。有没有办法做到这一点?(这是我应该做的事情吗?)