Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.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_Php_Jquery_Cors - Fatal编程技术网

Javascript CORS错误:响应飞行前请求';访问控制允许原点';标头包含多个值';**';,

Javascript CORS错误:响应飞行前请求';访问控制允许原点';标头包含多个值';**';,,javascript,php,jquery,cors,Javascript,Php,Jquery,Cors,我正在创建一个angularjs UI CMS,并使用php进行后端连接。在php脚本中,我添加了以下标题: 标题(“访问控制允许原点:” header(“内容类型:application/json;charset=UTF-8”) 在angularjs方面,我使用$ajax调用每个控制器中的API,使用以下代码: $.ajax({type:'GET',url:'https://.../get_city_tokens.php?city_token='+$location.search().id,c

我正在创建一个angularjs UI CMS,并使用php进行后端连接。在php脚本中,我添加了以下标题:
标题(“访问控制允许原点:”
header(“内容类型:application/json;charset=UTF-8”)

在angularjs方面,我使用$ajax调用每个控制器中的API,使用以下代码:

$.ajax({type:'GET',url:'https://.../get_city_tokens.php?city_token='+$location.search().id,contentType:'application/json;charset=utf-8',数据类型:'json',成功:函数(响应){console.log(响应)}}

我收到的错误如下:

访问位于“”的XMLHttpRequesthttps://worldcitytrail.com/WCT_online/get_city_tokens.php?city_token=YYf727XkGL2L8CeX“起源”http://localhost'已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:'访问控制允许来源'标头包含多个值',',但只允许一个值

我搜索了angular.js项目,以便找到“”头在其他文件中的位置,但是我发现我没有在其他任何地方设置这些头


请任何人帮忙好吗?

这看起来像是服务器端的问题。 标题“Access-Control-Allow-Origin”的设置中指定了多个值。应该有一个,例如:

  • 添加标题“访问控制允许源”*
  • 添加标题“访问控制允许来源”http://localhost:3000"永远, 始终需要,以便在服务器出错时添加标头

    这是另一个例子