客户端的CORS在AJAX调用中使用Javascript

时间:2018-03-14 20:57:48

标签: javascript ajax cors

在代码中,我尝试使用其他网站登录检查机制到我的网站。通过下面的代码,我也得到了正确的响应ID,但由于CORS错误,登录无法完成。现在,当我在浏览器中启用CORS启用程序扩展时,它可以正常工作,但是当禁用时会生成CORS错误。

p.s我知道CORS是什么,生成错误显而易见但是如何通过添加标题来传递错误?

$.ajax({
        type: 'POST',
        data: data,
        url: 'http://xyz.in/xyz/login_check.php',
        beforeSend: function(xhr) {
            document.getElementById("error").innerHTML = "Checking data... ";
        },
        success: function(responseID) {
                console.log(responseID);
            if(responseID === 'S') {
                window.location = 'main.php';
            }
        }
    });
});

1 个答案:

答案 0 :(得分:0)

您需要进行服务器端更改才能发送正确的标头。请参阅MDN docs中的Access-Control-Allow-Origin