Sequenciando solicitações ajax

Às vezes, preciso iterar alguma coleção e fazer uma chamada ajax para cada elemento. Quero que cada chamada retorne antes de passar para o próximo elemento, para que não atinja o servidor com solicitações - o que geralmente leva a outros problemas. E não quero definir assíncrono para falso e congelar o navegador.

Geralmente, isso envolve a configuração de algum tipo de contexto do iterador que eu passo em cada retorno de chamada de sucesso. Eu acho que deve haver uma maneira mais simples e limpa?

Alguém tem um padrão de design inteligente de como trabalhar ordenadamente em uma coleção que faz chamadas ajax para cada item?

questionAnswers(9)

yourAnswerToTheQuestion