我正在尝试使用 Ext.Ajax.request 从文件中获取内容,使用get方法,并提供URL和数据类型json。我能够获得文件的内容,即没有任何问题,但Ext.Ajax.request在Firefox中工作不正常,甚至没有返回失败消息。 我们使用的是ExtJS 4.1.3版。 我搜索了这个问题,发现许多人都面临这个问题,但我无法找到解决方案。 任何人都可以请你帮忙。
提前感谢您的时间和精力。
Vasavi
答案 0 :(得分:1)
这在我身边的FF中运行良好:
Ext.create('Ext.data.Store', {
fields: ['text', 'value'],
autoLoad: true,
proxy: {
type: 'ajax',
url: 'resources/data/countries.json',
reader: {
type: 'json'
}
}
});
这使用了引擎盖下的Ext.Ajax或Ext.data.Connection(基本相同)。请注意,路径是相对的,因此它从服务器提取文件,而不是从本地文件系统提取。在我的测试中违反访问权限(沙盒)时,FF经常无声地失败。