jquery ajax nginx 跨域

Posted cd ~/Homestead

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery ajax nginx 跨域相关的知识,希望对你有一定的参考价值。

ajax

    $.ajax(
        type: 'post',
		url: 'https://www.demo.com/?r=demo.php',
		crossDomain:true, //跨域请求为true如果你想强制跨域请求(如JSONP形式)同一域,设置crossDomain为true。这使得例如,服务器端重定向到另一个域。默认为false
        data: form_datas,
        success: function (data) 
            if (data.data!= undefined) 
                alert('1');
            else
                alert('2')
            
        
    )

nginx

location / 
    add_header Access-Control-Allow-Origin $http_origin always;
    add_header Access-Control-Allow-Methods *;
    add_header Access-Control-Allow-Headers $http_access_control_request_headers;
    add_header Access-Control-Max-Age 3600;
    add_header Access-Control-Allow-Credentials true;

以上是关于jquery ajax nginx 跨域的主要内容,如果未能解决你的问题,请参考以下文章

jquery ajax nginx 跨域

mui.ajax 跨域怎么解决的

nginx 实现 ajax 跨域请求

ajax、fetch 跨域携带cookie

nginx 解决AJAX 跨域问题。

Nginx服务器中处理AJAX跨域请求的配置方法讲解