Ciao, ho dei problemi quando in una funzione dove faccio una richiesta asincrona chiamo un'altra funzione che anch'essa fà una richiesta asincrona. Praticamente si accavallano le istruzioni. Faccio un esempio, mettiamo che devo recuperare dei dati dal db in modo asincrono, creo tutti gli oggetti necessari compresa la funzione che fà la richiesta asincrona. In questa funzione c'è una variabile che vorrei popolare con ciò che ritorna un'altra funzione che anch'essa fà una richiesta asincrona:
Succede che quando cerco di popolare la variabile "pippo" in modo asincrono, RichiestaAsincrona1() continua con le istruzioni successive.. facendo un casotto inimmaginabile..codice:function RichiestaAsincrona2() { var arr = new Array(); .. richiesta asincrona .. return arr; } function RichiestaAsincrona1() { var pippo = RichiestaAsincrona2(); .. richiesta asincrona .. }
Quindi mi chiedo se e come posso fare due richieste asincrone senza accavallamenti..