【发布时间】:2017-12-12 06:19:48
【问题描述】:
在我的网络服务器上,我有一个文件夹(假设链接是:www.foo.com/json/)。
在这个链接中,我有一个 json 文件,比如 foo.json。我想从另一个网站访问这个文件。我试图研究“CORS”,但它看起来很复杂,而且我的网站 foo.com 上没有使用任何后端。我听说您可以简单地使用 php 并将其放入:
<?php
header("Access-Control-Allow-Origin: *");
如何将其添加到具有 .json 的文件夹中,这样当我这样做时:
$.getJSON("http://foo.com/json/foo.json", function(json) {
console.log(json
)});
它不会抛出错误。我希望这很简单,让任何网站都可以做到,我只是不知道如何连接它。
【问题讨论】:
-
如果
foo.json只是一个实际的文本文件,您需要设置实际的服务器软件来应用该标头。唯一一次涉及到像 PHP 这样的服务器端语言是,如果您的目标是生成/返回数据的脚本 -
也许这可以在服务器配置文件中完成,当文件名以
.json结尾时添加标题。
标签: javascript php json cors