Ajax
Résolu
ismael19
Messages postés
87
Date d'inscription
Statut
Membre
Dernière intervention
-
ismael19 Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
ismael19 Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
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
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
-
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 -
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> -
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ôtwhile (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 -
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