Várias chamadas AJAX encadeadas em callback
Bom dia, como vocês fazem quando precisam fazer várias chamadas AJAX encadeadas? A forma mais simples de se fazer seria colocar o código da nova function no onSucess e assim recursivamente. Problema que as funções que serão chamadas já estão escritas em functions separadas(novaFuncaoAjax()), teria alguma forma de encadear assim?
$.ajax({
method: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
})
.sucess(function() {
novaFuncaoAjax();
});
function novaFuncaoAjax(){$.ajax({
method: "POST",
url: "other.php",
})
.sucess(function( msg ) {
alert( "Hello World!" );
});
}
No jQuery sei que existe o recurso [Callbacks](https://api.jquery.com/jQuery.Callbacks/), já usei e sei que funciona. Porém estou usando um projeto legado que usa o framework Prototype e teria que fazer na mão este controle.Discussão (4)
Carregando comentários...