C'è una cosa in AJAX che mi lascia perplesso a proposito della procedura XMLHTTPREQUEST. Sono abituato, in programmazione, a considerare la sequenzialità delle istruzioni. In questo caso, in un esempio che ho trovato su un libro trovo che la sequesnza è strana (anche se l'esempio, poi, funziona).
dopo l'istanza
xmlhttp=new XMLHttpRequest();
compare l'istruzione che gestisce la risposta del server
xmlhttp.onreadystatechange = handle() (handle è una funzione che gestisce la risposta)
e DOPO compare l'istruzione che manda la richiesta al server
xmlhttp.send(null);
Come può la risposta PRECEDERE l'invio della richiesta? C'è qualcosa che mi sfugge.
Qualcuno può chiarirmi le idee?
Grazie