服务器说请求已通过,但客户端说错误

时间:2015-06-01 00:17:12

标签: ajax node.js

我正在构建一个Web应用程序,而我正在使用nodejs和express。当我只是从浏览器向服务器发出请求它工作正常,但当我尝试从客户端的ajax请求它在服务器上注册,但在客户端上给我一个错误。这是我用于ajax请求的内容:

$.ajax({
    async: false,
    dataType: "json",
    url: url,
    crossDomain: true,          
    success: function(response) {},

    error: function(response){
        alert(JSON.stringify(response));
    }
});

1 个答案:

答案 0 :(得分:0)

在服务器端,当您发送请求时...设置响应标题以允许cors: 像这样的>>

res.writeHead(200,{
    'Access-Control-Allow-Origin' : '*'
});

代替' *',您可以指定一组网址,您希望服务器响应...