Problema con PHP e AJAX

Pubblicità

dr.pexquz

Utente Attivo
Messaggi
346
Reazioni
9
Punteggio
39
Salve a tutti ho un piccolo problema ma piuttosto urgente. Sono alle prese con una prova lavorativa e sto creando la maschera di un questionario che si interfaccia con un db MySQL. Per migliorare la semplicità di utilizzo ho usato AJAX, dove la pagina index, passando i dovuti parametri ad un'altra pagina (la pagina del questionario, creata dinamicamente leggendo domande e risposte possibili dal database), la carica all'interno di un DIV sottostante. Una volta compilato il questionario, alla fine c'è un tasto submit che ricarica la pagina e con un controllo ISSET() di PHP carica i dati nel database: ecco il problema, invece che far ricaricare la pagina nel DIV, il submit fa ricaricare tutto, il DIV si svuota e tutto torna alla situazione iniziale, senza eseguire il controllo ISSET() e di conseguenza senza caricare le risposte nel database. C'è un modo di far si che il submit agisca solo nel DIV, o esiste un'altra soluzione per far si che il controllo ISSET() possa essere effettuato senza che il refresh glielo impedisca?
 
anziché usare il submit, usa un input type="button" e scrivi, nel gestore dell'evento click, la funzionae JavaScipt che usavi nella submit. In pratica, se hai

Codice:
 <input type="submit" onsubmit="funzione()" />

usa

Codice:
 <input type="button" onclick="funzione()" />

ciao
 
Pubblicità
Pubblicità
Indietro
Top