Uso la modifica in linea per aggiornare il testo nel database con AJAX. Questo è fondamentalmente il processo, roba abbastanza usuale:Quando si esegue la modifica AJAX nel database, è necessario aggiornare immediatamente l'interfaccia con i nuovi dati
- testo non è modificabile
- clicco il testo, diventa modificabile
- ho digitare il nuovo testo
- quindi fare clic per inviare il testo aggiornato al il database
- poi tornare il testo in formato non modificabile
la mia domanda è quando devo aggiornare l'interfaccia con i nuovi dati? Dovrei aggiornarlo immediatamente prima della chiamata ajax, o dovrei aspettare che la risposta dell'aggiornamento torni dal database?
La mia preoccupazione:
- Se non aggiornare immediatamente l'interfaccia e l'ora di ottenere la risposta dal database, poi ho perso il vantaggio asincrono che viene fornito con l'Ajax.
- Ma se lo aggiorno immediatamente, quindi se la risposta del database ha un errore, devo in qualche modo tenere traccia del cambiamento che ho già fatto, e invertire, che è molto più lavoro.
Quindi come si fa di solito questo tipo di cose?
si potrebbe voglio anche postare questo in http://ux.stackexchange.com/ – climbage