Ich habe also diesen jQuery AJAX-Aufruf und die Antwort kommt vom Server in Form einer 302-Umleitung. Ich möchte diese Umleitung nehmen und in einen Iframe laden, aber wenn ich versuche, die Header-Informationen mit einer Javascript-Warnung anzuzeigen, wird sie als null angezeigt, obwohl Firebug sie korrekt sieht.
Hier ist der Code, wenn es hilft:
$j.ajax({
type: 'POST',
url:'url.do',
data: formData,
complete: function(resp){
alert(resp.getAllResponseHeaders());
}
});
Ich habe nicht wirklich Zugriff auf die serverseitigen Inhalte, um die URL in den Antworttext zu verschieben. Ich weiß, dass dies die einfachste Lösung ist. Daher wäre jede Hilfe beim Parsen des Headers fantastisch.
post
den ursprünglichen Server verwendet und Zieldaten extrahiert, und Front-End-JS fordert diesen Proxyserver für die Zieldaten an. Oder 2) Ändern Sie den Servercode, um CORS zuzulassen.