javascript - 是否可以读取另一台服务器中的 json 文件,如何读取?

标签 javascript angularjs json http get

我的 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/

相关文章:

javascript - 如何使用 $_POST 解码存储在 php 隐藏字段中的 javascript json?

android - 使用 Volley 在正文中发布表单数据参数

javascript - 使用javascript更改所有对象的属性

javascript - 如何在angularjs中将对象插入数组?

javascript - 函数调用完成后应执行以下代码

css - Angular 条件模态背景

javascript - 有没有一种方法可以递归地删除值为 NULL 或 UNDEFINED 或对象为空的深层属性?

javascript - 下划线 uniq 在 Parse 中不起作用

javascript - 将参数传递给在 addEventListener 中调用的函数

javascript - 在 JSON 对象的特定位置插入属性