1

我正在尝试获取我通过 jquery 发出的 ajax 请求的标头

 $.get(url, 
    function(response, textStatus, headers ) {
        console.log("Response: %o", response);
        console.log("TextStatus: %o", textStatus);
        console.log("Request: %o", headers);
    }
);

但是,这似乎不起作用:

响应和文本状态正在打印,但“标题”对象似乎未定义

我只是想检查它是否是我所期望的(内容类型='excel'等)或者响应类型是否为 html,我可以假设我正在调用的页面是错误的

4

1 回答 1

2

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

于 2010-02-26T18:59:12.403 回答