Originariamente inviato da artorius
tu usi qualche libreria di Ajax (Prototypes, Mootools) perché dovrebbero avere tutte l'opzione da passare quando fai la richiesta.

ad esempio, in mootools hai tra la options async : false e la chiamata diventa sincrona.

Ma se, l'utente sta uscendo che ti serve aspettare la risposta dal server? segnala con una chiamata asincrona che l'utente esce ed esegui il logout forzato sul server, dovrebbe funzionare anche se non ricevi risposta.
uso AHAH che non ha un impostazione del genere.
Serve perchè se non ricevo risposta non posso sapere se l'utente ha completato la query prima che il browser ha chiuso la finestra... no?
In locale funziona, ma già per esempio se provo sul server vero e proprio 1 volta su 3 il browser si chiude prima ancora di caricare la pagina con la query.

L'unico modo che mi viene in mente adesso è mettere un alert dopo la funzione ajax, ma è inusabile.