Bonjour tout le monde !
Je rencontre une difficulté avec le morceau de code suivant, j'affiche a un endroit une somme de nombre récupéré dans ma BDD. Cela fonctionne le probleme que je rencontre c'est que tous les nombres défilent à l'écran car mon "document.getElementById('nbr_page').innerHTML = nombre_fiche;" est à l'intérieur de la boucle for... mais quand je le sort de la boucle cela ne fonctionne plus ... j'imagine que ca va être très simple à résoudre pour quelqu'un qui connait JS mais je m'y casse les dents depuis des heures ...
Pour résumer j'aimerais affiché uniquement le nombre final et pas tous les nombres jusqu'a arrivé a la somme complète... J'espere avoir été clair ...
Voici le code :
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 function calcul_nbr_page() { var x; var nombre_fiche=0; for (x = 1; x < 21; x++) { var val_fiche; if (document.getElementById('select_fiche_'+x) != null) { val_fiche= document.getElementById('select_fiche_'+x).value; $.ajax({ type:"POST", url:"js/ajax/nbr_fiche_recup.php", data:"id_fiche=" + val_fiche, success:function(data) { nombre_fiche = nombre_fiche + parseInt(data); document.getElementById('nbr_page').innerHTML = nombre_fiche; } }) } } }
Partager