gpt4 book ai didi

javascript - 由于访问控制检查,从 url 加载 json 文件失败

转载 作者:行者123 更新时间:2023-12-01 00:04:26 24 4
gpt4 key购买 nike

我正在尝试将 json 加载到 JavaScript 文件中,如下所示:

$().ready(function () {
var url = 'url/fname.json';

$.get(url, function (data) {
// can use 'data' in here...
console.log(data)
});
});

但是,我收到错误“Access-Control-Allow-Origin 不允许 Origin null”和“[Error] XMLHttpRequest 由于访问控制检查而无法加载”。

其他人建议添加 Access-Control-Allow-Origin: <origin> | * ( Safari 10.1: XMLHttpRequest with query parameters cannot load due to access control checks ) 或 header('Access-Control-Allow-Origin: null'); ( XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin ),但在该 header 位于 html 文件中的那些帖子中没有得到答复。

添加这一行可以解决我的问题吗?如果是的话,我应该把它放在哪里?

最佳答案

似乎您正在尝试通过 ajax 访问跨源请求。为此,您必须在服务器端启用 CORS。

您可以在此处阅读有关 CORS 的更多信息。 https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

关于javascript - 由于访问控制检查,从 url 加载 json 文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60481963/

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