Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CORS-对飞行前请求的响应不';无法通过访问控制检查_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript CORS-对飞行前请求的响应不';无法通过访问控制检查

Javascript CORS-对飞行前请求的响应不';无法通过访问控制检查,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试向服务器发送GET请求(服务器和本地主机具有相同的域),但不断收到以下错误: 对飞行前请求的响应未通过访问控制检查:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源 这是我用来发送请求的代码 $.ajaxSetup({ headers: { 'Access-Control-Allow-Origin': "*", 'Access-Control-Allow-

我正在尝试向服务器发送GET请求(服务器和本地主机具有相同的域),但不断收到以下错误:

对飞行前请求的响应未通过访问控制检查:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源

这是我用来发送请求的代码

$.ajaxSetup({
            headers: {
                'Access-Control-Allow-Origin': "*",
                'Access-Control-Allow-Methods': "GET, POST, PATCH, PUT, DELETE, OPTIONS",
                'Access-Control-Allow-Headers': "Origin, Content-Type, X-Auth-Token"
            }
        });
            $.get(myurl, function(data) {

                console.log(data);
            });

我不知道如何修复此错误,因为我是web开发新手。

访问控制标头应由服务器发送,而不是客户端。

访问控制标头应由服务器发送,而不是客户端发送。

您必须在服务器应用程序中设置访问控制,如果后端在java上,则可以使用筛选器设置访问控制标头

您必须在服务器应用程序中设置访问控制,如果后端在java上,则可以使用筛选器设置访问控制标头

对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许原点”标头

访问控制头必须由响应服务器发送。根据响应和请求页面的不同,浏览器可能会允许请求继续,但只显示您得到的错误

如果添加标题就足够了,那么任何CORS策略都是没有意义的:任何页面都可以访问任何资源

服务器和本地主机具有相同的域

我不知道你在这里是什么意思,但显然你的页面是从
myurl
指向的不同域加载的

对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许原点”标头

访问控制头必须由响应服务器发送。根据响应和请求页面的不同,浏览器可能会允许请求继续,但只显示您得到的错误

如果添加标题就足够了,那么任何CORS策略都是没有意义的:任何页面都可以访问任何资源

服务器和本地主机具有相同的域


我不知道你在这里是什么意思,但显然你的页面是从不同的域加载的,而不是
myurl
指向的域。

你需要在API端点上设置这些标题,你点击的URL意味着
myurl
不在你的ajax请求中。嗨,Keselme,这个问题下的答案有用吗?如果一个答案回答了您的问题,通常会将其标记为已接受。你可以找到。你需要在API端点上设置这些标题,你点击的URL意味着你的ajax请求中没有
myurl
。嗨,Keselme,这个问题下的答案有用吗?如果一个答案回答了您的问题,通常会将其标记为已接受。你可以找到。