J'ai un formulaire que je soumets via ajax. J'utilise le plugin jquery form. Ce que j'essaie de faire est d'obtenir l'en-tête 'Location' qui est retourné par mon serveur. Je peux le voir dans Firebug. Mais chaque fois que j'appelle la fonction dans mon rappel de succès, il revient toujours 'undefined' ..jquery getResponseHeader renvoie toujours 'indéfini'?
code getResponseHeader():
form.ajaxForm({
dataType: 'xml',
data: {format: 'xml'},
resetForm: true,
success: function(xml,status,xhr){
var location = xhr.getResponseHeader('Location');
alert(location);
});
emplacement est défini. Mais je peux voir l'en-tête 'Location' dans firebug. Qu'est-ce que je rate? Même si je l'appelle getAllResponseHeaders() de l'objet XHR, il retourne « undefined »
Juste pour ajouter: Cela a été testé dans Firefox et l'opéra. Mêmes résultats – demersus