ajax跨域请求问题
程序员文章站
2022-04-26 19:35:06
...
php端有header("Access-Control-Allow-Origin:*");
ajax请求
$.ajax(
{
type : "post",
url : url,
async : false,
dataType: 'json',
data : {asdsa:1},
success : function (obj)
{
//业务代码
},
error : function (obj) {
alert('未找到文件');
}
}
);
data放空比如{}就报错CORS 头缺少 'Access-Control-Allow-Origin'
data随便写一个参数比如{dasdsa:1}就正常,这是怎么回事?
之前在测试机上没有绑定域名时跨域访问也不会出现这个问题,现在要上线绑上域名就不行了
ps.测试和上线有个不同,测试后端用的apache,上线后端用的nginx,和这个有关系吗?