ho un piccolo problema in programmazione ad oggetti in JavaScript'questo' riferimento in JavaScript
C'è una "classe" Task, ha diversi metodi, un metodo che contiene un asincrona l'invio di una richiesta con l'aiuto di JQuery ($.ajax
). Dopo che la richiesta è andata a buon fine, è necessario eseguire un particolare metodo (ad esempio SuccessFunction) della classe Task.
Il problema è, dopo la query nel corpo del successFunction è impossibile riferirsi alla classe utilizzando la parola chiave this
, perché il contesto è cambiato, e questo contiene un riferimento alla jquery-oggetto che esegue un ajax-request.
Quali varianti si riferiscono all'attuale oggetto Task all'interno di una funzione che non è stata causata direttamente ma esternamente? (Ad esempio per un evento o Ajax)
Grazie, questo è esattamente quello che mi serve. – JN0iZzze