Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah cara saya mendapatkan respons khusus daripada fail PHP menggunakan AJAX?

Bagaimanakah cara saya mendapatkan respons khusus daripada fail PHP menggunakan AJAX?

Linda Hamilton
Linda Hamiltonasal
2024-10-28 02:10:01871semak imbas

How do I retrieve a specific response from a PHP file using AJAX?

Menggunakan AJAX untuk Mengambil Respons Fail PHP

Apabila menggunakan AJAX untuk menghantar data borang untuk pemprosesan dalam PHP, anda mungkin memerlukan fail PHP untuk kembalikan respons tertentu, seperti nama buah. Untuk mengendalikan respons dalam panggil balik AJAX anda, ikut langkah berikut:

1. Sediakan Fail PHP kepada Gema Respons:

Dalam fail process.php anda, tambahkan kod berikut untuk menggemakan respons yang diingini:

<code class="php"><?php echo 'apple'; ?></code>

2. Takrifkan AJAX Success Callback dalam JavaScript:

Dalam fungsi kejayaan anda dalam permintaan AJAX, nyatakan data parameter untuk menerima respons daripada pelayan:

<code class="javascript">success: function(data) {
    // The response can be stored in the 'data' variable
    console.log(data); // Output: apple
}</code>

Data Format dalam Fail PHP:

Respons teks biasa mencukupi untuk kebanyakan kes. Tidak memerlukan JSON melainkan anda memerlukan penstrukturan data.

Menamakan Permintaan POST:

Kod contoh yang diberikan tidak menyatakan parameter data untuk permintaan POST. Untuk menamakannya, hantar objek dengan sifat dan nilai:

<code class="javascript">$.ajax({
    type: "POST",
    url: "process.php",
    data: {
        fruit: 'banana'
    }</code>

Atas ialah kandungan terperinci Bagaimanakah cara saya mendapatkan respons khusus daripada fail PHP menggunakan 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