|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() |
J'ai un formulaire avec une liste déroulante contenant des noms de pays, quand j'en choisis un une seconde liste déroulante arrive en dessous avec la liste des états pour le pays choisit.
Jusque là tout fonctionne. Maintenant quand je choisis un état dans la seconde liste, je cherche à faire venir une troisième liste avec les villes pour l'état voulu mais là, ça ne fonctionne pas. Mes données proviennent biensur de différentes tables et les listes sont générées en PHP. Voici le code : Le fichier ajax.js Code :
Code :
Et la section de la page php avec la première liste contenant les pays : Code :
Sinon, je remarque un truc : Dans ajax.js si je commente la fonction GetIdState() et que dans l'url de la fonction sndReq je vire ceci +'&IDState='+IDState tout fonctionne jusqu'à la seconde liste (marche toujours pas pour la 3eme liste) mais si je laisse ce code plus rien ne tourne (plus d'accès à la seconde liste). |
||||||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Mikael RandyInscription : août 2006 Messages : 28 ![]() |
Bonjour,
Dans le désordre, je remarque ça : - ton <select> n'est pas fermé. - pas besoin de mettre un <div>, tu peut faire un innerHTML directement sur ton <select> - Est-ce que tu as essayé d'afficher le retour de ton AJAX pour voir si le soucis se situe à l'appel du script ajax.php ou lors de son interprétation ? |
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Pour le </select> il est généré par la méthode liste_select()
Sinon quand je regarde la log apache en direct, le fichier n'est pas appelé... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com