Bonjour,
Pour réaliser des requêtes Ajax, j'utilise jQuery.
Actuellement, je fais une requête sur une page PHP, qui me retourne un contenu "pseudo XML" que je génère à la volée dans le fichier PHP.
Voici le code que mon fichier PHP génère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<categories>
<categorie id=895>
<nom>Essai</nom
<descr>Description de la catégorie ESSAI.</descr>
</categorie>
<categorie id=541>
<nom>Test</nom
<descr>Description de la catégorie TEST.</descr>
</categorie>
</categories>
Pour traiter ce fichier dans le Javascript, j'utilise la fonction find() pour trouver les différentes balises que je veux traiter.

Voici le bout de code en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$(res).find("categorie").each(function()
{
// ici mon traitement ...
});
res correspond à ce que la requete retourne (soit le code précédent)

Sous Mozilla, pas de problème, tout fonctionne très bien.
Sous IE6, c'est la cata. Il ne trouve aucune balise "categorie".

Après avoir recherché sur le Web, un bloggeur à abordé l'hypothèse que la fonction find() fonctionne mal (voir pas du tout) avec IE6 ... J'en doute fortement mais je commence à y croire après toutes mes tentatives qui ont échouées ...

Merci d'avances pour vos pistes ou réponses !

Bon week end !

DJPi