Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Mengembalikan Data JSON dari PHP ke JavaScript dengan Cekap menggunakan jQuery AJAX?

Bagaimana untuk Mengembalikan Data JSON dari PHP ke JavaScript dengan Cekap menggunakan jQuery AJAX?

Linda Hamilton
Lepaskan: 2024-12-26 01:07:09
asal
499 orang telah melayarinya

How to Efficiently Return JSON Data from PHP to JavaScript using jQuery AJAX?

Cara Mengembalikan JSON daripada PHP kepada JavaScript

Apabila mengembalikan data daripada skrip PHP kepada JavaScript melalui jQuery AJAX, ia selalunya perlu untuk menstruktur data dalam format JSON. Ini boleh dicapai dengan cekap menggunakan fungsi PHP terbina dalam.

Fungsi json_encode

PHP menyediakan fungsi khusus untuk menyerikan data ke dalam format JSON: json_encode. Fungsi ini membolehkan anda menukar tatasusunan atau objek PHP kepada rentetan JSON.

Contoh:

Dalam skrip PHP anda, anda boleh menggunakan json_encode seperti berikut:

$data = [$results];
$json = json_encode($data);
Salin selepas log masuk

Kod ini akan menukar pembolehubah $results menjadi rentetan JSON dan menetapkannya kepada $json pembolehubah.

Interaksi PHP dan JavaScript

Setelah rentetan JSON dijana, ia boleh dikembalikan oleh skrip PHP dan diterima oleh fungsi panggil balik JavaScript melalui jQuery AJAX. Contoh berikut menunjukkan proses lengkap:

Skrip PHP:

<?php
$data = [$results];
$json = json_encode($data);
echo $json;
?>
Salin selepas log masuk

JavaScript (jQuery AJAX):

$.ajax({
  url: 'script.php',
  success: function(response) {
    // Store the received JSON data in this variable.
    const data = JSON.parse(response);
  }
});
Salin selepas log masuk

Dengan menggunakan fungsi pengekodan JSON terbina dalam PHP dan menyepadukannya dengan permintaan AJAX JavaScript, anda boleh memindahkan data dengan cekap antara aplikasi PHP dan JavaScript dalam format JSON.

Atas ialah kandungan terperinci Bagaimana untuk Mengembalikan Data JSON dari PHP ke JavaScript dengan Cekap menggunakan jQuery 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