Wpis z mikrobloga

Mam funkcję foo(a,b), która zaczyna się od stworzenia zmiennej
var deferred = $.Deferred();

Następnie dzieje się magia, jeżeli błąd to mam deferred.reject(error), jeżeli sukces to mam deferred.resolve(danedozwrócenia), a na samym końcu mam

return deferred.promise();

Mój problem polega na tym, że w środku po wykonaniu zapytania ajax, chciałbym w zależności od danych móc wywołać rekurencyjnie tę funkcję foo(a,b). Jak to zrobić stosując promise/deferred?

#programowanie #javascript #js #jquery
  • 6
  • Odpowiedz
@veranoo: No tak, tylko potrzebuje w środku funkcji wywołać "Jeżeli dane mają powiązania, wywołaj sam siebie", ponieważ ostatecznie sumuje te dane i zwraca jako jeden obiekt
  • Odpowiedz