JS的ajax请求跨域问题解决
处理起来简单,只需要在nginx的配置文件加上一句话即可。
server {
listen 80;
server_name www.xtwanwan.info;
add_header Access-Control-Allow-Origin '*' ;//这里可以解决跨域请求问题
location / {
这样配置如果出现非简单请求会出错(如下在headers加了Authorization就变成了非简单请求),然后只需要在代码里面解决就好:
header('Access-Control-Allow-Origin:*');
header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS"); header("Access-Control-Allow-Headers: content-type,authorization");