Bonjour,
Voila mon problème, je fais ma classe en JS et dans cette classe j'ai une fonction qui fait de l'ajax et qui appel une autre fonction de retour qui est une fonction de ma classe.
probleme : ma fonction de retour n'accede a aucune fonction et attribut de ma classe .
ex:
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
 
testclass= function(){
 
    //attributes
    this.attr1="fdsfds";
    this.attr2=new Array();
 
    this.init = function(){
        this.get(domain);
    }
 
    this.get = function(domain) {
        $.get('test.php',this.r_get);
    }
     this.r_get = function(transport) {
         this.testfct();
    }
    this.testfct = function()
    {
        alert("toto");
    }
}
Je precise que j'utilise jquery pour mon ajax et que dans cet exemple la fonction testfct n'est pas appelé.
voici le contenu de l'erreur dans ma console JS
Error: this.testfct is not a function
Source File: test.class.js
Line: 23

merci d'avance