我的 json 文件是这样的
[{
"code": "Free",
"type": "base",
"name": "Start",
"price": "Free",
"subscriptionunit": "month",
"subscriptionqty": 1,
"customizable": false
}]
这个json文件位于单独的服务器和我的网络服务器中,我像这样编码的另一个服务器是为了从同一服务器和同一项目获取json详细信息。
$http({
method: 'GET',
url: './json/priceplan.json',
dataType: "json",
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS",
"Access-Control-Allow-Headers": "Content-Type, X-Requested-With",
"Content-Type": "text/json"
},
})
.success(function (data) {
console.log("Ok : " + data);
})
.error(function (data) {
console.log("Error : " + data);
});
我想知道如何在单独的服务器中检索 json 文件。
最佳答案
您正在尝试设置 CORS客户端的 header 。这是行不通的,这些 header 必须位于服务器的响应中,而不是来自客户端的请求中。
您必须修改其他服务器才能从您发出请求的源启用 CORS。这是服务器端的事情。
关于javascript - 是否可以读取另一台服务器中的 json 文件,如何读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43731592/