Redirect nach POST mit dem Location-header mit jQuery

Möchte ich umleiten auf das Ziel mit der Location header mit jQuery 1.7.

Mein code sieht wie folgt aus

$('#creationLink').click(function(){
  $.ajax({
    type: 'POST',
    url: '/',
    success: function(data, textStatus, xhr) {
      window.location = xhr.getResponseHeader("Location");
    }
  })
});

... aber es funktioniert nicht. xhr.getResponseHeader("Location") null ist.

HTTP-Header:

POST / HTTP/1.1
Host: localhost:9000
X-Requested-With: XMLHttpRequest
Content-Length: 0

HTTP/1.1 302 Found
Content-Type: text/plain; charset=utf-8
Location: http://localhost:9000/vIRdD0PdWp4/bearbeiten
Content-Length: 0

Wie kann ich die Weiterleitung per location-header?

Was bedeutet die Antwort Aussehen? Kannst du einen dump der Daten aus dem Chrome Registerkarte "Netzwerk"?
versuchen console.log(xhr); was zeigt das?
Sind Sie sicher, dass die Seite, die Sie verweisen, ist das senden einer Location header?
Aus der MDN: Gibt den string zurück, der den text enthält, der dem angegebenen header, oder null, wenn entweder die Antwort noch nicht empfangen wurde oder die header nicht in der Antwort.
Ich habe die HTTP-Header.

InformationsquelleAutor deamon | 2012-06-04

Schreibe einen Kommentar