Bonjour
j'ai un bouton
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form id="modoForm" class="form-inline"> <div id="modo" class="btn-group" data-toggle="buttons-radio"> <button type="button" value="pri" class="btn btn-small ">A priori</button> <button type="button" value="pos" class="btn btn-small active btn-success">A posteriori</button> </div> <span class="label label-success hide"><i class="icon-ok icon-white"></i></span> </form>
le jquery correspondant lors de l'action sur le bouton . c'est fonctionnel car le bouton slide et j'ai bien en base la bonne donnée.
Code jquery : 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 $("button", $("#modo")).click(function() { if ($(this).val() == 'pri') { $("[value=pri]").addClass('active btn-danger'); $("[value=pos]").removeClass('active btn-success'); var data = 'moderate=1'; $.ajax({ type: "POST", url: url_api + "/moderate", data: data, success: function() { } }); } else { $("[value=pri]").removeClass('active btn-danger'); $("[value=pos]").addClass('active btn-success'); var data = 'moderate=0'; $.ajax({ type: "POST", url: url_api + "/moderate", data: data, success: function() { } }); } // }, "json" //); return false; });
Au chargement de la page je n'arrive pas à fixer la position alors que j'ai bien la donnée qui se charge
Code jquery : 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 $(document).ready(function() { $.ajax({ url: url_api + "/config", type: 'GET', dataType: 'json', contentType: "application/json", success: function(data) { if (data.config[0].moderate == 1) { alert("1"); // ci dessous cela ne fonctionne pas // $("#modo").val("pos"); // $("#modo").removeClass('active btn-danger'); // $("#modo").addClass('active btn-success'); } if (data.config[0].moderate == 0) { alert("0"); // $("#modo").val("pri"); // $("#modo").addClass('active btn-danger'); // $("#modo").removeClass('active btn-success'); } }, error: function(data) { } }); });
que faut il faire ?
merci
Partager