J'ai donc cet appel jQuery AJAX, et la réponse vient du serveur sous la forme d'une redirection 302. Je voudrais prendre cette redirection et la charger dans une iframe, mais lorsque j'essaie d'afficher les informations d'en-tête avec une alerte javascript, elle est nulle, même si Firebug la voit correctement.
Voici le code, si cela peut vous aider:
$j.ajax({
type: 'POST',
url:'url.do',
data: formData,
complete: function(resp){
alert(resp.getAllResponseHeaders());
}
});
Je n'ai pas vraiment accès aux éléments côté serveur pour déplacer l'URL vers le corps de la réponse, ce qui, je le sais, serait la solution la plus simple, donc toute aide pour l'analyse de l'en-tête serait fantastique.
post
le serveur d'origine et extraira les données cibles et le front-end JS demandera ce serveur proxy pour les données cibles. Ou, 2) changez le code du serveur pour autoriser CORS.