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 :
Mon probleme est qu'il me retourne un 'this.fctCallback is not a function'.
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 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
N'est il pas possible d'utiliser une methode the this ? Histoir d'avoir accès aux variables ?
Merci, Cédric
Partager