Mam mały problem w programowania obiektowego w JavaScript„this” odniesienia w JavaScript
istnieje „klasa” Zadanie to ma kilka metod, sposób zawierający asynchroniczne wysłanie żądania z pomocą jQuery ($.ajax
). Po pomyślnym zakończeniu żądania konieczne jest wykonanie określonej metody (np. SuccessFunction) klasy Task.
Problem polega na tym, po zapytaniu w organizmie successFunction to niemożliwe, aby odnieść się do klasy przy użyciu słowa kluczowego this
, ponieważ kontekst się zmienił, a to zawiera odniesienie do jQuery obiektu który wykonuje ajax-request.
Jakie warianty odnosić się do bieżącego obiektu zadania wewnątrz funkcji, która nie została wywołana bezpośrednio, ale zewnętrznie? (Na przykład przez zdarzenie lub ajax)
Dzięki, to jest dokładnie to, czego potrzebuję. – JN0iZzze