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'

questionAnswers(3)

yourAnswerToTheQuestion