XMLHttpRequest
无法加载http://example.com/test.php.
请求的资源上没有Access-Control-Allow-Origin
标头。因此,不允许原始http://eample.com
访问。
如何解决它。我在那个php文件中添加了以下标题:
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'用'示例'不要混淆那个
答案 0 :(得分:1)
标题
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
必须响应对“http://example.com/test.php”的OPTION请求。如果OPTION请求包含此标头,则将接受以下GET(或POST)。
如果浏览器显示标题“Access-Control-Allow-Origin”不存在,...只需添加它^ _ ^
header('Access-Control-Allow-Headers: Access-Control-Allow-Origin, Origin, Content-Type, Accept, Authorization, X-Request-With');