ajax跨域 - ajax Authorization 鉴权失败
本文介绍了ajax跨域 - ajax Authorization 鉴权失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
$.ajax({
type: "get",
url: "http://example.com.cn/api/api/web/v3/user/login?password=e52d6ad8a22e93a6760df02fc764f8c9&username=15700153240",
dataType: "jsonp",
jsonp: "callback",
jsonpCallback: "success_jsonpCallback",
success: function (r) {
if (r.code == 200) {
//登录成功后
var user_id = r["data"].userid;
var access_token = r["data"].access_token;
$.ajax({
type: "get",
url: "http://example.com.cn/api/api/web/v3/user/" + user_id + "?datetime=" + datetime + "",
dataType: "jsonp",
jsonp: "callback",
jsonpCallback: "success_jsonpCallback",
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Authorization",
"Authorization": access_token
},
success: function (data) {
debugger
},
error: function (a) {
alert("出错");
}
})
}
}
})
报错为:
解决方案
能返回数据说明http请求是成功的。这个报错是服务端返回的,具体原因问接口服务端开发人员。
这篇关于ajax跨域 - ajax Authorization 鉴权失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文