猿问

怎么给jquery跨域post请求添加头部信息?

跨域,服务器已开放请求接口,用$post可以成功,但是无法添加header信息,用$ajax的话会把post信息换成OPTIONS发送请求,data跟header都无法发送出去,不知道有什么好的办法可以解决~~
//$.post(Common.postUrl+'/wechat/register',
//JSON.stringify({
//phone:tel,
//publicId:getcookie().publicId,
//header:header,
//authCode:code,
//focusTime:Date.parse(newDate())
//}),function(data){
//data=JSON.parse(data);
//if(data.status==200){
//alertBottom('登录成功');
//setTimeout(function(){
//window.href='index.html';
//},2000)
//}else{
//alertBottom(returnMessage[data.status]);
//}
//});
$.ajax({
type:"POST",
url:Common.postUrl+'/wechat/register',
data:JSON.stringify({
phone:tel,
publicId:getcookie().publicId,
header:header,
authCode:code,
focusTime:Date.parse(newDate())
}),
contentType:"application/x-www-form-urlencoded",
headers:{
key:'Cookie'
},
processData:false,
beforeSend:function(xhr){
xhr.setRequestHeader("key","Cookie");
},
success:function(data){
}
});
收到一只叮咚
浏览 2303回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答