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
Lepaskan: 2024-10-28 02:10:01
asal
874 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan