我正在尝试通过jquery
获取ajax请求的标头 $.get(url,
function(response, textStatus, headers ) {
console.log("Response: %o", response);
console.log("TextStatus: %o", textStatus);
console.log("Request: %o", headers);
}
);
然而,这似乎没有起作用:
响应和textstatus正在打印,但“headers”对象似乎未定义
我只想检查它是否是我所期望的(内容类型='excel'等)或者如果响应类型是html,我可以假设我正在调用的页面是错误
答案 0 :(得分:2)
那是因为jQuery.get()回调函数没有第三个参数。 http://docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype