Ciao,
utilizzo solitamente Ajax per caricamenti da db o piccole modifiche che l'utente può effettuare senza dover ricaricare la pagina e funziona perfettamente, aggiornando gli elementi modificati (vado a scrivere il xmlHttp.responsetext come innerHtml).
Il problema si presenta quando voglio fare eseguire queste operazioni in modo ciclico su più elementi selezionati:
es.: da una tabella l'utente seleziona più elementi e clicca un pulsantino per passarli da "stato0" a "stato1"...
Le query vengono tutte eseguite perfettamente ma è l'aggiornamento dei dati mostrati a video che non funziona e solo l'ultimo elemento viene aggiornato;
presumo che ciò sia dovuto alla velocità dell'esecuzione di queste operazioni che non permette al browser di trovare il tempo di aggiornarsi se non per l'ultimo elemento...
Come posso risolvere ??
La funzione che aggiorna la pagina fa già un controllo sullo stato dell'xmlhttp:
Che altro ??codice:if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { ... }