[POO] Ajax.Request dans méthode de classe: récupérer réponse
Salut à tous.
J'essaie de faire un peu de poo en js mais je galère. Je pense qu'un exemple de code sera assez parlant: ma question est en commentaire.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
// instanciation
var c = new MaClasse();
c.updatePage();
// constructeur
function MaClasse() {
// variables de classe
this.AjaxResponse = null;
// ...
// méthodes
this.updatePage = function() {
// code...
this.getAjaxResponse();
// code...
}
this.getAjaxResponse = function() {
new Ajax.Request('url', {options},
onSuccess : function(transport) {
jsonResponse = transport.responseText || null;
// ICI je ne sais pas comment faire pour affecter jsonResponse
// dans ma variable de classe this.AjaxResponse
// ou appeler une autre méthode de MaClasse avec jsonResponse en param
}
);
}
} |
Merci de votre aide.