Menghantar Medan Data Berbilang dengan Cekap dengan Ajax
Cabaran yang kerap dalam pengaturcaraan Ajax melibatkan penghantaran berkesan berbilang medan data. Bayangkan menyerahkan borang yang anda perlukan untuk menghantar data seperti status dan nama ke pelayan untuk diproses.
Walaupun parameter data
dalam kaedah $.ajax()
mengendalikan penghantaran data, hanya menggabungkan rentetan seperti "data: 'status=' status '&name=' name'"
adalah tidak betul.
Pendekatan Yang Betul
Kaedah yang betul untuk menghantar berbilang medan data ialah menggunakan objek JavaScript dengan pasangan nilai kunci. Contohnya:
<code class="language-javascript">data: { status: status, name: name },</code>
Strategi Penyelesaian Masalah
Jika perkara di atas tidak berfungsi seperti yang diharapkan, cuba langkah penyahpepijatan ini:
status
dan name
) mengandungi data yang betul.console.log()
: Gunakan console.log()
atau alert()
untuk memeriksa nilai pembolehubah anda.console.log()
dalam kod sebelah pelayan anda untuk mengesahkan ketibaan data.Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghantar Berbilang Medan Data Secara Berkesan Menggunakan Ajax?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!