Ajax CORS跨域问题解决

in Default with 0 comment

Ajax 跨域问题

今天做$.post的时候,遇到了问题
显示

has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

解决

出现这个问题,就是客户端和服务端域名不一样,或者协议问题,http和https;
解决这个问题 只要在服务端添加一个header

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

Access-Control-Allow-Origin:跨域设置什么域名可以访问,*则可以让所有域名或协议访问!

Responses