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/