11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je travaillais sur une application et je suis tombé sur un drôle de comportement en jQuery.

J'ai donc un objet $.Deferred(), et lorsque je vérifie son état avec la méthode .state(), eh bien les callbacks reliés aux fonctions .done() sont relancés.

J'ai créé un environnement de test réduit sur jsFiddle pour reproduire le comportement ici:

http://jsfiddle.net/vaxilart/ajeGm/

Est-ce que quelqu'un aurait une idée de la cause ?

Merci !
Finalement, c'était une erreur assez stupide, j'appellais le caller plutôt que le callee dans ma boucle, ce qui relançait toute l'exécution de la page.