Quindi ho questa chiamata jQuery AJAX e la risposta arriva dal server sotto forma di un reindirizzamento 302. Vorrei prendere questo reindirizzamento e caricarlo in un iframe, ma quando provo a visualizzare le informazioni dell'intestazione con un avviso javascript, viene visualizzato null, anche se firebug lo vede correttamente.
Ecco il codice, se sarà di aiuto:
$j.ajax({
type: 'POST',
url:'url.do',
data: formData,
complete: function(resp){
alert(resp.getAllResponseHeaders());
}
});
Non ho davvero accesso alle cose sul lato server per spostare l'URL nel corpo della risposta, che so sarebbe la soluzione più semplice, quindi qualsiasi aiuto con l'analisi dell'header sarebbe fantastico.
post
il server originale ed estrarrà i dati di destinazione e JS front-end richiederà questo server proxy per i dati di destinazione. Oppure, 2) modificare il codice del server per consentire CORS.