Return "undefined" sur fonction
Bonjour à tous,
je ne comprend pas ce qui se passe, javascript est une peu obscur pour moi parfois ...
voici le code que j'ai écrit :
le code appelant :
Code:
1 2 3 4 5 6
|
app.get("/cloture",[requireLogin],function(req,res,next){
console.log('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++');
console.log('>>>> ' +TableauRecapitulatif(connection));
console.log('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++');
}); |
Le code appelé qui se trouve dans un autre fichier .js
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function TableauRecapitulatif(connection){
connection.query(QVSociete(),function(err,result){
var Tableau='';
for (var i=0;i<result.length;i++){
Tableau+='<tr>';
Tableau+='<td>'+result[i].SOCIETE+'</td><td>'+result[i].ADRESSE+' '+result[i].CODE_POSTAL+' '+result[i].VILLE+'</td> <td>'+result[i].NB_PALETTES_1+'</td><td>'+result[i].NB_PALETTES_2+'</td><td>' +result[i].NB_PALETTES_3+'</td>';
Tableau+='</tr>';
};
console.log('----------------------------------------------');
console.log (Tableau);
console.log('----------------------------------------------');
return Tableau;
});
}; |
et dans la partie appelante, je devrai récupérer le contenu de la variable Tableau (logiquement non :oops:).
Mais je récupère : >>>> undefined
est-ce que quelqu'un peut éclairer ma lanterne ?
Merci beaucoup
et très bon WE