Buongiorno a tutti,
sono nuovo nel forum e avrei bisogno una mano...
ho una domanda che mi attanaglia parecchio: sto sviluppando un software e mi trovo ad un certo punto su un layer (che appare sopra ad un'altra pagina) contenente un iframe che dentro di lui contiene un form. Nel momento in cui eseguo la submit del form eseguo 4 operazioni... (in questa sequenza)
1. Chiudere il layer
2. Submit del form
3. Reload di un pannello (legato alle informazioni immesse nel form)
4. Reload di un secondo pannello (sempre legato alle informazioni immesse nel form)
Il mio problema è qui, nel senso che il layer viene chiuso e le operazioni 2/3/4 vengono eseguite in contemporanea (lo vedo anche dai log del software) non c'è un modo per evitare che queste vengano eseguite in contemporanea? ma di far attendere le operazioni 3/4 fino a quando non completi l'operazione 2?
L'unica alternativa che viene in mente a me è di eseguire una funzione che ho sviluppato tempo fa di far eseguire la post direttamente in ajax, e quindi di eseguire le operazioni 3 e 4 solo una volta ottenuto un HTTP 200 dal server, ma questo mi porterebbe dietro problemi col form (caratteri speciali e simili).
Grazie in anticipo
Matteo