Bagaimanakah Saya Mendapatkan dan Memaparkan Data Respons PHP Menggunakan AJAX?

DDD
Lepaskan: 2024-10-28 03:31:30
asal
591 orang telah melayarinya

How Do I Retrieve and Display PHP Response Data Using AJAX?

Dapatkan Respons PHP melalui AJAX

Dalam permintaan AJAX anda, anda cuba mendapatkan semula respons gema daripada fail PHP ( proses.php). Memahami cara menangkap dan menggunakan respons ini boleh menjadi penting.

Untuk bermula, mari kita periksa coretan kod yang anda berikan:

<code class="javascript">$.ajax({
    type: "POST",
    url: "process.php",
    data: somedata;
    success: function(){
        //echo what the server sent back...
    }
});</code>
Salin selepas log masuk

Dalam fungsi kejayaan, anda perlu menangkap data yang dikembalikan mengikut proses.php. Data ini boleh ditulis terus ke sifat innerHTML elemen. Berikut ialah versi kod yang dikemas kini:

<code class="javascript">$.ajax({
    type: "POST",
    url: "process.php",
    data: somedata;
    success: function(data){
        $('#result').html(data);
    }
});</code>
Salin selepas log masuk

Sekarang, dalam process.php, anda boleh menggemakan respons rentetan ringkas, seperti:

<code class="php"><?php echo 'apple'; ?></code>
Salin selepas log masuk

Mengenai soalan anda tentang JSON, teks biasa akan mencukupi dalam senario ini. JSON digunakan terutamanya semasa menyediakan data untuk permintaan tak segerak, seperti dalam kes RESTful API.

Akhir sekali, untuk menamakan permintaan POST, anda boleh menggunakan parameter data:

<code class="javascript">var formData = new FormData();
formData.append('name', 'John Doe');

$.ajax({
    type: "POST",
    url: "process.php",
    data: formData;
    success: function(data){
        $('#result').html(data);
    }
});</code>
Salin selepas log masuk

Dalam contoh ini, 'nama' ialah nama permintaan POST.

Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan dan Memaparkan Data Respons PHP Menggunakan AJAX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!