bonjour
j'ai deux menus deroulant que je voudrai faire interagir avec jquery
je voudrai selon le choix que je fait dans mes menus deroulant recuperer deux valeurs qui vont conditionner un traitement sous jquery (remplissage de liste deroulante)
le problemee est que je n'arrive qu'a recuperer une seule des deux valeurs
la procedure est la suivante
si je clique sur le lien dynamique ceramique j'envoie l'url qui active un module de calcul et renvoie dans le fichier html la valeur d'une variable
active la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part <LI ><A href="{% url graph2001 %} ">ceramique</A></LI>
def graphe2001(request):
et renvoie la valeur 1 dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 indic=1 print "indic",indic return render_to_response('material/critere200.html', {'indic':indic}, context_instance=RequestContext(request))
Code : Sélectionner tout - Visualiser dans une fenêtre à part <p class= "rep1" width="100" style= "display:none;">{{ indic }}</p> {# menu 1 #}
et je recupere sous jquery une ref2
Code : Sélectionner tout - Visualiser dans une fenêtre à part var uneref2= $('p.rep1').text(); // famille de materiaux menu1
mais si je clique sur une option du deuxieme menu, je recupere la deuxieme variable uneref3 mais j'efface la precedente
comment faire pour recuperer les deux ??
le code est le suivant :
......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <script type="text/javascript"> $(document).ready(function() { var uneref2= $('p.rep1').text(); // famille de materiaux menu1 var uneref3= $('p.rep2').text(); // famille de materiaux menu2 if(uneref2==1) { ... if(uneref3==1) { .... et pour le code html <body> <p class= "rep1" width="100" style= "display:none;">{{ indic }}</p> {# menu 1 #} <p class= "rep2" width="100" style= "display:none;">{{ indic1 }}</p> {# menu 2 #} <DIV id=monmenu> <UL class=niveau1> <LI>Menu1 <UL class=niveau2 style="LEFT: 0px; TOP: 2px"> <LI ><A href="{% url graph2001 %} ">ceramique</A></LI>
......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <DIV id=monmenu2> <UL class=niveau1> <LI>Menu2 <UL class=niveau2 style="LEFT: 0px; TOP: 2px"> <LI ><A href="{% url graph20000 %} ">ceramique</A></LI>
Partager