jquery ajax:标题似乎无法正常工作

时间:2010-02-26 18:56:36

标签: javascript jquery ajax httpresponse

我正在尝试通过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,我可以假设我正在调用的页面是错误

1 个答案:

答案 0 :(得分:2)

那是因为jQuery.get()回调函数没有第三个参数。 http://docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype