sql >> Databasteknik >  >> RDS >> Mysql

Inget svar från PHP på AJAX-förfrågan

Eftersom ditt formulär inte innehåller en webbadress att skicka till och din onSubmit -Hanterare (submitForm ) returnerar inte false , formuläret kommer faktiskt att läggas upp av webbläsaren till den sida det för närvarande är på (som troligtvis inte kan behandla formulärets POST-data) och kommer bara att ladda om inloggningsformuläret som innehåller sidan.

POST kommer sannolikt att skickas till ditt ajax-skript också , men din webbläsare väntar inte på svaret, eftersom den redan har gått vidare.

Se https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit för ytterligare information om inlämningsprocessen.

Lösningen skulle vara att antingen lägga till return false till ditt submitForm eller till onSubmit hanterare (;return false )




  1. Hur skapar jag en partition för varje månad under innevarande år

  2. Mysqli hämta array n:te raden

  3. Infogar NULL i MySQL tidsstämpel

  4. Anslutningshantering i PostgreSQL:En guide