gpt4 book ai didi

javascript - 从 JQuery Ajax 响应访问特定 header

转载 作者:行者123 更新时间:2023-11-28 06:34:31 25 4
gpt4 key购买 nike

我正在使用 JQuery 执行 POST 方法

var params = JSON.stringify({ UserName: usr, Password: pwd });
var temp = $.ajax({
method: 'POST',
contentType: 'application/json',
url: 'some-url',
data: params,
dataType: 'json',
complete: function (data, textStatus, request) {
var ResponseCode = data.responseJSON.ResponseCode;
var ResponseMessage = data.responseJSON.ResponseMessage;
var TokenKey = data.responseJSON.TokenKey;
var UserName = data.responseJSON.UserName;
var type = data.responseJSON.Type;

if (ResponseCode == 100 && type == 1) {
window.open("page2.html", "_self");

}
else if (ResponseCode == 100 && type == 0) {
window.open("page1.html", "_self");
}
else if (ResponseCode != 100) {
alert(temp.getAllResponseHeaders);
}
},
error: function (data) {
alert("error")
}
});

现在我可以成功地在响应正文中找到所有必需的数据,但有一些特定的 header 我希望放入变量中

我尝试在 COMPLETE 扇区中实现以下几行

var h = request.getHeader("Authorization-Token");

var h = request.getAllHeaders("Authorization-Token");

但我总是得到 null 或未定义任何帮助或建议非常感谢

最佳答案

在您的服务器上,您需要将此 header 添加到响应中:

Access-Control-Expose-Headers: Authorization-Token

关于javascript - 从 JQuery Ajax 响应访问特定 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com