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

Intet svar fra PHP på AJAX-anmodning

Da din formular ikke indeholder en url at sende til og din onSubmit -Handler (submitForm ) returnerer ikke false , vil formularen faktisk blive sendt af browseren til den side, den er på i øjeblikket (som højst sandsynligt ikke er i stand til at behandle formularens POST-data) og vil blot genindlæse den login-formular, der indeholder siden.

POST vil sandsynligvis blive sendt til dit ajax-script også , men din browser vil ikke vente på svaret, fordi den allerede er gået videre.

Se https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit for yderligere oplysninger om indsendelsesprocessen.

Løsningen ville være enten at tilføje return false til din submitForm funktion eller til onSubmit handler (;return false )




  1. MySQL-sammenligning med null-værdi

  2. Løsning på underforespørgsel returnerer mere end 1 række fejl

  3. mysql indsæt to resultater sammen (side om side)

  4. Docker-billede køres i m1-processor