Ajax

Résolu
ismael19 Messages postés 104 Statut Membre -  
ismael19 Messages postés 104 Statut Membre -
Bonjour,

j'ai un petit problème avec Ajax
En fait j'ai créer une page html qui contiens 2 combobox et lorsque je change la valeur de la première comboBox, la deuxième se met a jour à l'aide d'Ajax. (je supprime ce qu'il y a dans la 2ème comboBox je la reremplis avec le contenu d'un fichier .XML)
tout ce passe bien ça fonctionne nickel mais une fois que je met mes pages sur le serveur WAMP, ça ne fonctionne plus :s
Quelqu'un aurait une idée de pourquoi ça marche plus ???

Merci d'avance

4 réponses

Reivax962 Messages postés 3742 Statut Membre 1 011
 
Bonjour,

Tout dépend de la façon dont tu réalises ton appel.
Pourrais-tu nous montrer ton code, et nous dire à quel endroit tu héberges le fichier XML ?

Xavier
0
ismael19 Messages postés 104 Statut Membre 9
 
voila mon code HTML :
https://pastebin.com/0Xyrd6FY

voila mon code javaScript :
https://pastebin.com/mk2AUXsv

et j'ai un dossier "emp" reprenant tous mes fichiers xml.
voici un exemple :
emp/A00

<select name="employe" >
<option value="110">KOALA</option>
<option value="120">Mc CARTNEY</option>
</select>
0
Reivax962 Messages postés 3742 Statut Membre 1 011
 
Bonjour,

Alors, deux choses :
1) Ta manière de vider ta liste déroulante n'est pas bonne, car quand tu fais remove(0), tous les éléments sont décalés, et donc quand tu fais, ensuite, remove(1), tu laisses quelque chose en position 0 (l'ancien 1...)
Fais plutôt
while (comboBox.length > 0) {
        comboBox.remove(0);
}

(et ce n'est pas une comboBox, c'est une dropDownList :p... mais c'est du détail )

2) Je pense que ton status == 0 n'est pas bon.
Utilise status == 200 à la place.

Xavier
0
ismael19 Messages postés 104 Statut Membre 9
 
bonjour,

merci pour ta réponse Reivax962 c'était bien ça mon problème.
je penserait aussi à changer la manière de vider ma comboBox.

Merci bcp ;) et bonne journée
0