gpt4 book ai didi

javascript - 定期加载远程 JSON(错误 : Origin is not allowed by Access-Control-Allow-Origin)

转载 作者:行者123 更新时间:2023-11-30 11:36:26 24 4
gpt4 key购买 nike

我想定期加载一个包含一些信息的 .json 文件,这是我想出的代码:

var updateIBEX35 = function () {
var ibexText = document.getElementById("IBEX");

let url = 'https://www2.ecobolsa.com/js/data/i35.json';
fetch(url).then(res => res.json()).then((out) => {
alert(out[0].p); // just for 'debug'
}) .catch(err => alert(err));
}

var intervalID = setInterval(updateIBEX35, 1000);
// clearInterval(intervalID);

这是我得到的错误:

[Error] Origin http://localhost is not allowed by Access-Control-Allow-Origin.
[Error] Failed to load resource: Origin http://localhost is not allowed by Access-Control-Allow-Origin. (i35.json, line 0)
[Error] Fetch API cannot load https://www2.ecobolsa.com/js/data/i35.json. Origin http://localhost is not allowed by Access-Control-Allow-Origin.

顺便说一句,我在 Apache 中使用 macOS Sierra,我试图通过在某处添加以下内容来修改“httpd.conf”或用户文件 (/etc/apache2/users/Daniel.conf):

Header set Access-Control-Allow-Origin "*"

但是没用:(

最佳答案

如果您最后更改配置,则不会发生任何事情。您尝试调用的端点不允许跨域请求。

要么将数据存储在本地 JSON 文件中并加载,要么联系站点管理员以允许 CORS 请求。

关于javascript - 定期加载远程 JSON(错误 : Origin is not allowed by Access-Control-Allow-Origin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44226121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com