Mysql
 sql >> база данни >  >> RDS >> Mysql

Няма отговор от PHP на AJAX заявка

Тъй като формулярът ви не съдържа URL адрес, до който да изпратите, и вашия onSubmit -Манипулатор (submitForm ) не връща false , формулярът всъщност ще бъде публикуван от браузъра на страницата, на която се намира в момента (която най-вероятно не може да обработи POST данните на формуляра) и просто ще презареди страницата, съдържаща формуляра за вход.

POST вероятно ще бъде изпратен и до вашия ajax скрипт също , но браузърът ви няма да изчака отговора, защото вече е продължил.

Вижте https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit за допълнителни подробности относно процеса на изпращане.

Решението би било или да добавите return false към вашия submitForm функция или към onSubmit манипулатор (;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. Вземете пълен низ за заявка на MySQL при вмъкване или актуализиране

  2. MySQL на дублиран ключ... да получите съществуващ ID?

  3. Присъединете се към колона с SELECT заявка в PostgreSQL

  4. Homebrew brew install mysql дава ... Грешка при задаване на стойност '127.0.0.1' на 'server_id'

  5. Автоматично увеличаване на varchar в sql заявка