Le séquençage des requêtes ajax

Je trouve que j'ai parfois besoin d'itérer certains de collecte et de faire un appel ajax pour chaque élément. Je veux que chaque appel de retour avant de passer à l'élément suivant de sorte que je ne pas faire sauter le serveur avec des requêtes qui conduit souvent à d'autres questions. Et je ne veux pas définir asynchrone de faux et de figer le navigateur.

Habituellement, cela implique de mettre en place une sorte de itérateur contexte que j'ai pas à pas sur chaque succès de rappel. Je pense qu'il doit être plus propre, plus simple?

Quelqu'un aurait-il une conception intelligente modèle pour la façon de les parfaitement le travail à travers une collection de faire des appels ajax pour chaque élément?