javascript - XMLHttpRequest 无法加载 http ://example. com/test.php。没有'访问控制允许来源

标签 javascript php angularjs

XMLHttpRequest 无法加载 http://example.com/test.php. 不存在 Access-Control-Allow-Origin header 在请求的资源上。因此不允许访问来源 http://eample.com

如何解决。我在该 php 文件中添加了以下 header :

header('Access-Control-Allow-Origin: *');

header('Access-Control-Allow-Methods: GET, POST, OPTIONS');

header('Access-Control-Allow-Headers: Origin, Content-Type, Accept, 
Authorization, X-Request-With');

header('Access-Control-Allow-Credentials: true');

我将我的域名“codeXXX”替换为“example”,不要与之混淆

最佳答案

标题

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');

必须响应对“http://example.com/test.php”的选项请求。如果 OPTION 请求包含此 header ,则将接受以下 GET(或 POST)。

如果浏览器说标题“Access-Control-Allow-Origin”不存在,...只需添加它^_^

header('Access-Control-Allow-Headers: Access-Control-Allow-Origin, Origin, Content-Type, Accept, Authorization, X-Request-With');

关于javascript - XMLHttpRequest 无法加载 http ://example. com/test.php。没有'访问控制允许来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45952310/

相关文章:

javascript - 如何使用 swagger-ui 模块在我的 MEAN 堆栈项目中显示 Swagger JSON 文件?

javascript - AngularJS 混淆

javascript - 如何获得区域值(value)?

javascript - 未捕获的类型错误 : Cannot read property 'x' of undefined

javascript - Ajax 调用正常但 php 文件在从对象检索属性时出错

PHP 列求和结果 MYSQL

javascript - 为什么我可以在单个 jQuery 对象的一行中运行多个函数?

php - 返回mysql数据库的数组

php - 我试图做一个html表单,当填充时将插入到我的sql数据库中。但是我收到此错误,没有选择数据库

javascript - 具有默认 View 的 angular-ui/ui-router 父状态