TypeError:xhr.getResponseHeader不是函数

时间:2018-08-04 00:38:26

标签: jquery jqxhr

当我更改为jQuery 3.0时,此错误开始显示。

这是代码:

$.post($(this)
            .attr('href'), { __RequestVerificationToken: token }, function (response, status, xhr) {
                if (xhr.getResponseHeader("X-Responded-JSON") != null && JSON.parse(xhr.getResponseHeader("X-Responded-JSON")).status == "401")
                    location.href = '/';
            })
            .done(function (data) {
                if (data)
                    location.href = data;
            });

根据jquery文档,发布成功后,函数参数中会存在xhr变量。

我该如何解决?

0 个答案:

没有答案