Secuenciar solicitudes ajax

Encuentro que a veces necesito iterar alguna colección y hacer una llamada ajax para cada elemento. Quiero que cada llamada regrese antes de pasar al siguiente elemento para no enviar solicitudes al servidor, lo que a menudo conduce a otros problemas. Y no quiero configurar async en falso y congelar el navegador.

Por lo general, esto implica configurar algún tipo de contexto de iterador que paso a través de cada devolución de llamada exitosa. Creo que debe haber una forma más simple y limpia?

¿Alguien tiene un patrón de diseño inteligente sobre cómo trabajar cuidadosamente a través de una colección haciendo llamadas ajax para cada elemento?

Respuestas a la pregunta(9)

Su respuesta a la pregunta