我刚刚开始玩Ext JS 4并使用Ext JS 4创建MVC应用程序。文章URL位于http://www.sencha.com/learn/the-mvc-application-architecture/。但是当我在Chrome上运行该应用程序时,它显示错误。 Chrome说:“你正在使用ServerProxy但没有提供网址。”但该应用程序在Firefox和Safari上运行良好。谁能告诉我如何修复bug?
Ext.define('AM.store.Users', {
extend: 'Ext.data.Store',
model: 'AM.model.User',
autoLoad: true,
autoSync: true,
proxy: {
type: 'ajax',
api: {
read: 'data/users.json',
update: 'data/updateUsers.json'
},
//url: 'data/users.json',
reader: {
type: 'json',
root: 'users',
successProperty: 'success'
}
}
});
感谢。
@andriansandi
答案 0 :(得分:0)
您是从Web服务器运行还是仅作为文件运行?如果您从文件中加载html,则问题可能是由安全异常引起的。
如果您在制作新模型时发生这种情况,请尝试将创建网址添加到您的配置中,如下所示:
api: {
read: 'data/users.json',
update: 'data/updateUsers.json',
create: 'data/updateUsers.json'
}
答案 1 :(得分:0)
遇到同样的问题然而添加创建:'data / updateUsers.json'正在解决问题,我不确定它是否正确