Bonjour,

Je réalise un petit script en ajax dans lequel je dois récupérer un Xml pour le traiter.
Le problème est que je le récupère parfaitement sous IE mais pas sous Firefox où j'obtient un NULL.
Quand j'affiche la page directement sous firefox, le Xml aparait correctement.

Voici le code épuré du surplus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function test(a){
            var url = 'test.php?s=' + escape(a);
                http.open('POST', url, true);
                http.onreadystatechange = function retour(){
                   if((http.readyState == 4) &&(http.status == 200)){
                           alert(http.responseXML);
                   }
        };
        http.send(null);
}
Voici le XML, somme toute très banal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  <?xml version="1.0" encoding="ISO-8859-1" ?> 
 <commande reference="070601-066" prix="78" fraisdeport="3.00">
  <produit>
      <nom>Fraise des bois</nom> 
      <prix>29.00</prix> 
 </produit>
 <produit>
      <nom>Citron</nom> 
      <prix>39.00</prix> 
 </produit>
 <produit>
      <nom>Banane</nom> 
      <prix>10.00</prix> 
 </produit>
</commande>
Si vous avez une idée ?
Merci