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 跨域

PHP中运用jQuery的Ajax跨域调用实现代码

jQuery跨域ajax:执行时回调

jQuery:跨域 AJAX 调用导致“访问受限 URI 被拒绝”(代码 1012)

跨域 jQuery .AJAX 问题

jQuery 跨域 Ajax