php是最好的语言

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");


作者:xTao 分类:LNMP 浏览:2425 评论:0