我使用以下方法发出 AJAX 请求:
function getJSON(url, callback) {
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.responseType = "json";
xhr.onload = function() {
if (xhr.status === 200) {
callback(null, xhr.response);
}
else {
/*var errorObj = { status: xhr.status, statusText: xhr.statusText };
callback(errorObj, xhr.response);*/
callback(xhr.status, xhr.response);
}
};
xhr.send();
};
如果状态为 403.xhr.response为空,我必须从服务器获取自定义响应文本,尽管我可以在 Chromium 调试器窗口的网络选项卡中看到自定义错误消息。如何访问自定义响应文本?
不负相思意
largeQ
相关分类