Quindi ho questa chiamata jQuery AJAX e la risposta proviene dal server sotto forma di reindirizzamento 302. Mi piacerebbe 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.intestazione risposta jQuery e AJAX
Ecco il codice, se ti aiuto:
$j.ajax({
type: 'POST',
url:'url.do',
data: formData,
complete: function(resp){
alert(resp.getAllResponseHeaders());
}
});
Io in realtà non hanno accesso alla roba lato server al fine di spostare l'URL del corpo della risposta, che so sarebbe la soluzione più semplice, quindi qualsiasi aiuto con l'analisi dell'intestazione sarebbe fantastico.
se stai visitando questa domanda nel 2017 o dopo, per favore non perdere tempo con la maggior parte delle risposte esistenti. Se il tuo problema è uguale a OP, hai due opzioni: 1) configura un server proxy che "post" il server originale ed estrae 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. – kmonsoor