Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mendapatkan dan Menyimpan Respons PHP Menggunakan AJAX?
Apabila menggunakan AJAX untuk menyerahkan data ke fail PHP, selalunya perlu untuk mengekstrak dan menyimpan respons daripada fail PHP sebagai pembolehubah. Berikut ialah pecahan cara untuk mencapainya:
1. Cipta Fail PHP
Fail PHP, process.php dalam kes ini, harus menggemakan respons gewünschte menggunakan echo atau json_encode. Contohnya:
<code class="php"><?php echo 'apple'; ?></code>
2. Simpan Respons dalam JavaScript
Respons yang dikembalikan daripada fail PHP boleh diakses dalam fungsi kejayaan panggilan AJAX. Output pelayan dihantar sebagai parameter kepada fungsi kejayaan, yang boleh digunakan untuk menyimpan respons dalam pembolehubah. Contohnya:
<code class="javascript">success: function(data) { const response = data; alert(response); // Displays the value returned from PHP, i.e. "apple" }</code>
3. Penamaan Permintaan Pos
Nama permintaan POST dinyatakan dalam pilihan data panggilan AJAX. Dalam coretan kod yang disediakan, beberapa data digunakan sebagai nama. Anda boleh menentukan sebarang nama untuk permintaan POST asalkan ia digunakan secara konsisten dalam fail PHP untuk mengakses data yang diserahkan.
4. Format Respons
Teks biasa memadai untuk respons pelayan, selagi kedua-dua fail PHP dan fungsi JavaScript mengendalikan respons dengan cara yang sesuai. JSON juga boleh digunakan jika respons lebih berstruktur atau memerlukan penghantaran data yang kompleks.
Dengan mengikuti langkah ini, anda boleh mendapatkan dan menyimpan respons dengan berkesan daripada fail PHP menggunakan AJAX, membolehkan anda berinteraksi dengan data dinamik di pihak pelanggan.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan dan Menyimpan Respons PHP Menggunakan AJAX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!