Bonjour tout le monde,
Je suis dans une page javascript A, j'appelle une fonction javascript (AJAX) dans une page B :
Page A :
Page B :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(document.getElementById(id_cb).checked) { nombre_ects_dans_bd = check_ects(matricule,valeur_cb); alert("ici" + total_ects_bd); }
J'ai déclaré une variable globale :
le retour dans la page B est celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var total_ects_bd = 0; function check_ects(matricule,valeur_cb) {
Si je fais un alert dans A de la variable globale total_ects_bd j'obtiens toujours 0 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 xhr.onreadystatechange = function() { if(xhr.readyState == 4 && xhr.status == 200) { total_ects_bd = xhr.responseText; //return total_ects_bd; }
Sauriez-vous svp me dire ce que je n'ai pas bien fait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 alert("ici" + total_ects_bd);
Merci d'avance.
beegees
Partager