utiliser this dans un callback
Bonjour,
Voilà c'est simple j'ai une classe en JS, dans laquelle j'utilise une fonction utilisant un callback, dans ce dernier je voudrai lancer une fonction de mon objet (contenant toutes les variables membres).
Un exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function clsMaClass(varname) {
this.var1 = "Bonjour" ;
this.var2 = "n/a" ;
this.fctPrincipale = function(){
// fonction externe utilisant un callback, la fonction retourne data qui est mon resultat
rechercheNomUser(unparametre, function(data) {this.fctCallback (data);});
}
this.fctCallback = function(data){
this.var2 = data ;
alert(this.var1 + " " + this.var2 + " !");
}
} // fin cls |
Mon probleme est qu'il me retourne un 'this.fctCallback is not a function'.
N'est il pas possible d'utiliser une methode the this ? Histoir d'avoir accès aux variables ?
Merci, Cédric