Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tidak ada tanggapan dari PHP atas permintaan AJAX

Karena formulir Anda tidak berisi url untuk dikirim dan onSubmit . Anda -Handler (submitForm ) tidak mengembalikan false , formulir akan benar-benar diposting oleh browser ke halaman yang sedang dibukanya (yang kemungkinan besar tidak mampu memproses data POST formulir) dan hanya akan memuat ulang halaman yang berisi formulir login.

POST kemungkinan akan dikirim ke skrip ajax Anda juga , tetapi browser Anda tidak akan menunggu tanggapan, karena sudah pindah.

Lihat https://html.spec.whatwg.org/ multipage/forms.html#concept-form-submit untuk detail lebih lanjut tentang proses pengiriman.

Solusinya adalah dengan menambahkan return false ke submitForm . Anda fungsi atau ke 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. Bagaimana cara menyegarkan dropdown tanpa penyegaran halaman?

  2. Sqlalchemy, kueri mentah, dan parameter

  3. Permintaan MySQL untuk beberapa tabel menjadi tabel sekunder beberapa item?

  4. MySQL LOAD DATA INFILE:berfungsi, tetapi terminator garis tidak dapat diprediksi

  5. Mengapa hasil dari `select 'a'=0;` 1?