【发布时间】:2016-07-26 09:25:00
【问题描述】:
我有一个 json 文件 mydata.json 托管在 www.example.com/mydata.json
[{"id":1,"name":"site1"},
{"id":2,"name":"site2"},
{"id":3,"name":"site3"},
{"id":4,"name":"site4"}]
我正在尝试使用 jquery ajax 获取所有数据....
$.ajax({
url: 'http://www.example.com/mydata.json',
dataType: 'json',
complete: function(data){
console.log(data)
},
success: function(data){
console.log(data)
}
});
我收到错误消息“请求的资源上没有 'Access-Control-Allow-Origin' 标头。”我尝试更改dataType: 'jsonp' 也尝试了?callback=? ,也尝试了.getJson method 没有任何效果...我们是否必须从外部json文件返回一些东西(它在我的控制之下)...使用js而不是更好.json 文件?
注意:我无法设置标题...或更改 .htaccess
【问题讨论】:
标签: javascript html json