Bonjour, nous sommes des novices en AJAX et nous venons à peine d'apprendre quelques notions fondamentales.

Cependant, nous butons sur un problème que nous n'arrivons pas à résoudre.
Notre souhait est de charger une liste déroulante en fonction du choix fait sur une autre, le coup classique.
Beaucoup de codes proposent cette fonction, nous avons réussi à le modeler en fonction de nos besoins.

Cependant, dans la fonction qui est appelée au changement de notre liste déroulante il y a la condition suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if(xhr.readyState == 4 && xhr.status == 200)
{
       // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
       leselect = xhr.responseText;
       // On se sert de innerHTML pour rajouter les options liste						document.getElementById('ordinateurs').innerHTML = leselect;
}
En effet, notre fonction ne rentre pas dans ce "if" et nous ne savons pas pourquoi.
Et si nous enlevons ce "if" le résultat affiché dans la deuxième liste déroulante n'est pas très beau.
http://tinypic.com/r/3345gld/5
De plus le résultat n'est pas cliquable, donc on se demandait si cela ne venait pas de ça.
Mais aussi, il y a deux résultats dans la table , et il ne m'en affiche qu'un.

Si quelqu'un peut nous aider, merci d'avance !