Como processar solicitações jquery ajax na ordem em que foram solicitadas

Eu estou fazendo uma página de servlet java que verifica uma lista de nomes de domínio e verificar cada nome através de uma solicitação ajax jquery. Ele funciona bem, exceto que os resultados estão sendo anexados ao DOM fora de ordem. Qual é o melhor método para processar solicitações na ordem solicitada, mas também de forma assíncrona, como um longo efeito de pesquisa. Eu sou novo com javascript.

Este é o código que estou usando para as solicitações:

<code>$.ajax({
    async:true,
    type:'GET',
    url:servlet,
    success:function(data){
        $('p').append(data+"<br>");
    }, 
}); 
</code>

Eu estava pensando em enviar um número de seqüência para o servlet java que iria devolvê-lo através de JSON, mas eu queria saber se havia uma maneira mais simples.

questionAnswers(4)

yourAnswerToTheQuestion