Bonjour,
cela fait un looooong moment que je cherche sans comprendre pourquoi ni trouver d'où vient le problème même si je connais la 1ère cause (regarder entre la chaise et le clavier pour trouver le fautif) ;)
alors voilà, j'ai un tableau fait avec le plugin "editablegrid" :? dans ce tableau j'ai une cellule qui contient au lien. au clic sur ce lien, cela m'affiche une div contenant un autre tableau de gestion de contact. le contenu de ce tableau dépend d'un script php qui va parcourir une table de ma base de données et le ldap. Il s'y trouve également un bouton qui affiche un formulaire (qui dépend d'un autre script encore) pour ajouter une nouveau contact à mon tableau.
le problème vient du fait que lorsque je clic sur le lien dans l'editablegrid exemple : une fois pour afficher(show()) l'autre div, une deuxième fois pour masquer (avec hide() ) cette fameuse div. Si je viens à cliquer sur ce lien une 3e fois et par la suite à cliquer le bouton d'ajout (faisant apparaitre le formulaire), alors le script php qui lui est associé sera appelé 3x.
le code :
ceci correspond au div contenant le tableau de contact et le formulaire :
Code:
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
ceci est le code qui, lorsqu'on clic sur "gestion_contact" (le lien dans la cellule du tableau editablegrid) ouvre le tableau des contacts (affichage géré par datatables)
Code:
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
la fonction javascript qui lie le tout :
Code:
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
voilà.:calim2::calim2:
Je pense que le problème vient de mes ouverture et fermeture de div... mais je ne sais pas où se trouve mon erreur... à force de reprendre mon code, je n'arrive plus à voir :(
svp, pourriez-vous me dire ce que je fais de mal ??
merci d'avance
