jquery getResponseHeader sempre retorna 'indefinido'?
Eu tenho um formulário que estou enviando via ajax. Eu estou usando o plugin do formulário jquery. O que estou tentando fazer é obter o cabeçalho 'Location' que é retornado do meu servidor. Eu posso ver isso no firebug. Mas sempre que eu chamo a função getResponseHeader () no meu retorno de sucesso, ele sempre retorna 'indefinido'.
Código:
form.ajaxForm({
dataType: 'xml',
data: {format: 'xml'},
resetForm: true,
success: function(xml,status,xhr){
var location = xhr.getResponseHeader('Location');
alert(location);
});
a localização é indefinida. Mas eu posso ver o cabeçalho 'Location' no firebug. o que estou perdendo? Mesmo se eu chamar getAllResponseHeaders () do objeto xhr, ele retornará 'undefined'