[JS]Pbm utilisation this dans fct success ajax

Pbm utilisation this dans fct success ajax [JS] - HTML/CSS - Programmation

Marsh Posté le 03-10-2008 à 12:20:31    

Bonjour,
j'utilise jquery et la fonction $.ajax inclu dans un objet, mais je n'arrive pas à utiliser "this" pour acceder aux propriétés de l'objet dans la fonction "success".
 
En simplifié ça donne ça (la classe DerniersCommentaires heritent de la classe module via call) :
 

Citation :


function module(pas){
 ... defintions d'attributs et de méthodes ...
}
function DerniersCommentaires(pas) {
module.call(this, pas);
 ... defintions d'attributs et de méthodes ...
this.chargerDerniersCommentaires=function(){
$.ajax({
blabla
success: function(response){
Impossible d'utiliser this pour acceder aux attributs definis précédemment dans DerniersCommentaires et module
}


 
Qu'un sait comment faire ?


Message édité par Profil supprimé le 03-10-2008 à 12:20:55
Reply

Marsh Posté le 03-10-2008 à 12:20:31   

Reply

Marsh Posté le 06-10-2008 à 10:08:10    

Bon j'ai pas trouvé de solutions popres.
Ce que j'ai fait :

 
Citation :

function module(pas){
 ... defintions d'attributs et de méthodes ...
}
function DerniersCommentaires(pas) {
module.call(this, pas);
 ... defintions d'attributs et de méthodes ...
this.chargerDerniersCommentaires=function(){
varthis=this;
$.ajax({
blabla
success: function(response){
Impossible d'utiliser this pour acceder aux attributs definis précédemment dans DerniersCommentaires et module
=> j'utilise varthis.
}

 

Oui, c'est cracra...


Message édité par Profil supprimé le 06-10-2008 à 10:08:40
Reply

Marsh Posté le 09-10-2008 à 11:35:51    

super bide  :whistle:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed