Salut à tous,
J'ai une page web faite en .NET/C#, qui retourne du XML. Le code ressemble à ça :
Quand j'ouvre la page dans un browser, tout va bien, j'ai ce genre de contenu qui est renvoyé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Response.AddHeader("Content-type", "text/xml"); Response.Write("<?xml version='1.0' encoding='utf-8' ?>"); Response.Write("monXml");
Ce que je veux faire ensuite c'est appeler cette page en Ajax avec jQuery.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?xml version='1.0' encoding='utf-8' ?><oList><aObjects>Hello World</aObjects></oList>
Voici le code :
Ca fonctionne bien avec IE (6 et 8), mais pas avec Firefox (3.6.8).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $.ajax({url: "monURL", dataType: "xml", success: function(xml) { doSomething(); }, error: function(xmlhttp, status, error){alert(status+' '+error) } });
Sous Firefox j'ai l'erreur suivante :
parsererror TypeError: a is null
Que se passe-t-il avec Firefox ?
Partager