Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menghantar Medan Data Berbilang dengan Betul melalui AJAX?

Bagaimana untuk Menghantar Medan Data Berbilang dengan Betul melalui AJAX?

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-12 16:00:44391semak imbas

How to Correctly Send Multiple Data Fields via AJAX?

Gunakan AJAX untuk menyerahkan berbilang medan data

Soalan:

Anda menghadapi kesukaran menyerahkan berbilang medan data menggunakan panggilan AJAX. Coretan kod anda cuba menghantar kedua-dua nilai "status" dan "nama" tetapi gagal menerima data dalam skrip PHP. Apakah sintaks yang betul untuk menyerahkan berbilang medan data?

Jawapan:

Sintaks yang betul untuk menyerahkan berbilang medan data menggunakan panggilan AJAX jQuery ialah:

<code class="language-javascript">data: {status: status, name: name},</code>

Sintaks ini mencipta objek JavaScript dengan pasangan nilai kunci yang mewakili nama medan borang dan nilai sepadannya. Pilihan "data" menghantar objek ini ke pelayan dalam panggilan AJAX.

Petua nyahpepijat:

  • Semak nilai pembolehubah: Gunakan alert(status) dan alert(name) untuk memastikan pembolehubah "status" dan "nama" mempunyai nilai.
  • Nyahpepijat halaman PHP: Sahkan bahawa skrip PHP anda mengendalikan data POST dengan betul.
  • Semak trafik rangkaian: Gunakan alat pembangun penyemak imbas (cth., Chrome DevTools) untuk memantau permintaan rangkaian. Tab "Minta Muatan" akan memaparkan data yang dihantar dengan panggilan AJAX.

Atas ialah kandungan terperinci Bagaimana untuk Menghantar Medan Data Berbilang dengan Betul melalui AJAX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn