我正在尝试从跨域 URL 加载数据点。不幸的是,我无法让它工作。据我所知,我已经设置了我的 Apache Linux 服务器来支持 CORS。我将以下内容添加到配置文件的标题中:
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET,POST"
Header set Access-Control-Allow-Headers "X-Requested-With"
这是我商店的当前设置:
var myStore = Ext.create('Ext.data.Store',
{
fields: [{name: 'xTime', type: 'int'}, {name: 'yData', type: 'float'}, {name: 'target', type: 'string'}],
proxy:
{
type: 'ajax',
url: 'http://test.com/datapoints.json',
useDefaultXhrHeader: false,
reader: 'points'
},
autoLoad: true
});
我只是想找出我在这里缺少什么?我正在使用 Safari 对其进行测试,到目前为止,我仍然收到“Access-Control-Allow-Origin”错误。
任何帮助将不胜感激!