Salve,
ho scritto una validazione in ajax per la verifica del funzionamento del db.
Questa fa parte di un processo di installazione di un db.
Vorrei riuscire ad andare avanti nella fase successiva del processo senza aggiornare la pagina.
questo è il javascript
l'if controlla che la fase precedente dell'installazione sia andata a buon fine, considerate anche che viene dato un valore alla variabile di sessione 'setup_progress' nel momento in cui va a buon fine la fase di installazione.codice:if(response.error == 'none') $("#setup_form").slideToggle('fast', function() { $('#setup_form').load('./includes/db_setup_form.php'); $("#setup_form").delay(1000).slideToggle('fast'); });
la pagina db_setup_form.php è
questa è la pagina principale:codice:if ($_SESSION['setup_progress'] == NULL) { ?> Siamo nella fase iniziale. <?php } else { switch ($_SESSION['setup_progress']) { case "1": ?> siamo nella fase 1 <?php break; case "2":?> siamo nella fase 2 <?php break; } } ?>
ora il problema è che refreshando la pagina manualmente il file db_setup_form.php viene caricato correttamente(se si è in fase 2 carica la fase 2, se in fase 1 la 1 etc..) invece il javascript non sembra riuscire ad aggiornarlo.codice:<div id="setup_form"> <?php include('./includes/db_setup_form.php'); ?> </div>
grazie

Rispondi quotando