Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Brak odpowiedzi od PHP na żądanie AJAX

Ponieważ Twój formularz nie zawiera adresu URL do wysłania, a Twój onSubmit -Handler (submitForm ) nie zwraca false , formularz zostanie faktycznie wysłany przez przeglądarkę na stronę, na której się aktualnie znajduje (która najprawdopodobniej nie jest w stanie przetworzyć danych POST formularza) i po prostu ponownie załaduje stronę zawierającą formularz logowania.

POST prawdopodobnie zostanie również wysłany do twojego skryptu ajax również , ale Twoja przeglądarka nie będzie czekać na odpowiedź, ponieważ została już przeniesiona.

Zobacz https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit aby uzyskać więcej informacji na temat procesu przesyłania.

Rozwiązaniem byłoby dodanie return false do Twojego submitForm funkcji lub do onSubmit handler (;return false )




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 4:wielokrotność gdzie z lub w elokwentnym

  2. Baza danych SQL dla pokrewnych członków rodziny

  3. PHP MySql (1045) Odmowa dostępu dla użytkownika

  4. jdbcTemplate ma wartość null i zgłasza wyjątek wskaźnika zerowego

  5. Wstawianie warunkowe na podstawie LAST_INSERT_ID