Javascript 被CORS策略阻止的XMLHttpRequest

Javascript 被CORS策略阻止的XMLHttpRequest,javascript,cors,Javascript,Cors,我添加了一个API,其中包含以下脚本: 加载页面时,出现以下错误: 无法加载XMLHttpRequest apidenturl。 重定向自 “apidenturl”到 “apiendpoint URL”已 已被CORS策略阻止:没有“访问控制允许来源”标题 请求的资源上存在。起源 因此,不允许访问“测试URL” 在apidendpoint.com的路径中,我添加了.htaccess以下代码: Header set Access-Control-Allow-Origin "*" 但是它不起作用。

我添加了一个API,其中包含以下脚本:

加载页面时,出现以下错误:

无法加载XMLHttpRequest apidenturl。 重定向自 “apidenturl”到 “apiendpoint URL”已 已被CORS策略阻止:没有“访问控制允许来源”标题 请求的资源上存在。起源 因此,不允许访问“测试URL

在apidendpoint.com的路径中,我添加了.htaccess以下代码:

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

但是它不起作用。

我相信它已经提供了修复此问题所需的所有信息。如果您的问题只是收到的响应中没有“Access Control Allow Origin”标题,那么您可以设置CORS代理来解决这个问题。在链接答案中提供更多信息

我知道这可能已经晚了,但希望这能帮助其他人。这个问题来自后端,请调用CORS。我使用java作为后端,所以我将
@CrossOrigin
添加到
Controller
类中。它起作用了

使用浏览器工具的“网络”选项卡进行检查,以验证标头是否存在,并清除浏览器缓存。从chrome应用商店下载CORS插件,打开后尝试发出请求。@Ferrybig响应标头不包含“访问控制允许来源:”。但是,当我直接加载URL时,它包含访问控制允许源代码:*我相信您将获得修复此问题所需的所有信息
$(function () {

  apikey = $('#api').data('apikey');
  $("#api").load("http://apiendpoint.com?apikey=" + apikey);

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