Javascript CORS错误:响应飞行前请求';访问控制允许原点';标头包含多个值';**';,
我正在创建一个angularjs UI CMS,并使用php进行后端连接。在php脚本中,我添加了以下标题: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
标题(“访问控制允许原点:”代码>
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"永远,李>
始终需要,以便在服务器出错时添加标头
这是另一个例子