unção de chamada @JQuery quando todas as solicitações AJAX estiverem concluíd
Minha pergunta é uma variante da perguntaAqu
o entanto, existem duas diferenças:
Não sei quantas solicitações de AJAX existem. Com certeza, existem pelo menos 10. Eles são executados simultaneamente ou quase simultaneamente, e o número de solicitações muda sempr
A função que desejo chamar também faz solicitações AJAX. Não quero que os pedidos do AJAX continuem para sempre (foi o que aconteceu quando tentei pela primeira vez). Eu só quero essa funcionalidade uma vez.
Aqui está o meu código:
$("#calculateButton").ajaxComplete(function() {
$(this).unbind();
$(this).click();
});
Então o que eutento fazer é anexar o retorno de chamada ajaxComplete ao botão calcular. O problema é que isso é executado sempre que uma solicitação ajax é concluída. Considerando que o que eu quero é que a função seja executada quandotodos solicitações AJAX estão completa
Há alguma maneira de fazer isso. Quando escrevo, parece complicado. Devo desistir e criar uma solução alternativa para hacky?