Mysql
 sql >> Database >  >> RDS >> Mysql

Nessuna risposta da PHP su richiesta AJAX

Poiché il tuo modulo non contiene un URL a cui inviare e il tuo onSubmit -Handler (submitForm ) non restituisce false , il modulo verrà effettivamente pubblicato dal browser nella pagina in cui si trova attualmente (che molto probabilmente non è in grado di elaborare i dati POST del modulo) e ricaricherà semplicemente la pagina contenente il modulo di accesso.

È probabile che il POST venga inviato anche al tuo script ajax , ma il tuo browser non aspetterà la risposta, perché è già passato.

Vedi https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit per ulteriori dettagli sulla procedura di invio.

La soluzione sarebbe aggiungere return false al tuo submitForm o alla funzione onSubmit gestore (;return false )