vor einiger Zeit fand ich mich in Schwierigkeiten bei der Arbeit mit jQuery verspricht. Ich habe versucht, Code auszuführen, nachdem ein Array von Versprechen mit der Funktion .then() gelöst wurde. Es hat jedoch nie funktioniert, als eines der Versprechen abgelehnt wurde. (Mit immer() Funktion funktioniert)Unterschied zwischen jQuery Defered dann und immer
Wenn ich in der offiziellen Dokumentation sehe ich finde diese:
Then: Description: Add handlers to be called when the Deferred object
is resolved, rejected, or still in progress.
Always: Description: Add handlers to be called when the Deferred
object is either resolved or rejected.
Offenbar auf beiden Fällen, wenn meine Versprechen gelöst/abgelehnte sollte es die Callback-Funktionen dann ausführen und immer, aber es tut nicht.
Kann mir jemand dieses Verhalten erklären?
Hier ist die fiddle
Vielen Dank!