|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
bonjour à tous,
je suis novice dans l'apprentissage de l'ajax! j'ai lu le tutoriel mais j'ai toujours un probleme avec ma liste liée qui en fait n'est qu'une seul table. explication : table multiprises ref_pdt_prises (primary key) des_pdt_prises fichier afficage.php Code :
Code :
cela fait deux jours que j'essai mais n'y arrive pas! merci pour votre aide. |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
Bonjour,
Code :
document.getElementById('multiprises').innerHTML = leselect; A+ |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
merci pour ton aide,
mais c'est la première fois que je pratique l'ajax! dsl mais je ne comprend pas trop ce que ca veut dire! il manque quoi dans mon code pour que 'multiprises' puisse exister? merci |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
Citation:
Ta réponse Ajax est censée mettre à jour l'élément 'multiprises'. Mais celui-ci n'existe pas ... Puisque c'est Code :
<select name='ref' id='ref' onchange='go()'> Ton traitement de la réponse Ajax pourra être Code :
document.getElementById('div_multiprises').innerHTML = leselect;
A+ |
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
merci pour la solution,
j'avais pas vu ca sur cet angle la! mais maintenant il execute la requete mais n'affiche rien! mdr |
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
On peut voir ton code modifié ?
Parce qu'en l'état actuel, le passage de paramètre doit pas être bon (pour la même raison que ci-dessus) : Code :
A+ |
||
|
|
00
|
|
|
#7 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
salut et merci encore pour ton aide!
alors j'ai modifié mon code et mon navigateur ne me donne aucune erreur. je redonne le code modifié page affichage.php Code :
Code :
|
||||
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
Ca semble mieux maintenant ...
Par contre, pour IE, il faudrait donner un name différent de 'multiprises' au <select> de réception. En effet, il confond name et id, et il doit se mélanger entre les 2 select (pour récupérer le param à envoyer) ..... A+ |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
Par contre, as-tu vraiment besoin de ce <form> (qui ne fait rien) ??
Parce que la modif d'un <form> via innerHTML pose problème : il faudrait passer pas les syntaxes DOM, ce qui est (beaucoup) plus propre, mais compléxifie une peu le code A+ |
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
donc tu pense que le probleme vient de la syntaxe <form>?
mais je ne sais pas du tt utiliser la syntaxe DOM! |
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
|
|
|
00
|
|
|
#12 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
en faite tu me demande d'enlever tout ca :
Code :
|
||
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
Non.
Enlève juste etA+ |
|
|
00
|
|
|
#14 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
moi je pense que c'est parce que toutes les données sont dans une seul table!
|
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
|
|
|
00
|
|
|
#16 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
oui, ca ne change rien!
|
|
|
00
|
|
|
#17 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
je te remet le code avec quelques modifs
affichage.php Code :
Code :
|
||||
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
Ca serais plus clair (et donc plus simple) si tes noms étaient logique : tu appelles div_multiprises un <select>
![]() Et forcément, comme c'est divmultiprises que tu mets à jour, ça marche plus ![]() Comme dit l'autre : c'était mieux avant A+ |
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : janvier 2007 Messages : 9 316 ![]() |
|
|
|
00
|
|
|
#20 | |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2005 Messages : 106 ![]() |
Citation:
je pense que la première requete pour afficher les références passe bien! car il m'affiche correctement les references se trouvant sur ma base de donnée. par contre quand je choisi la reference dans le menu deroulant, le menu deroulant des references reste vide! |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com