Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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(){ .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.Carregando comentários...