Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Melewati Tatasusunan PHP ke Fungsi JavaScript?
Melalukan Tatasusunan PHP ke Fungsi JavaScript
Apabila cuba memindahkan data daripada tatasusunan PHP kepada pembolehubah JavaScript, anda mungkin menghadapi kesukaran seperti kod yang anda sebutkan. Isu ini timbul kerana anda cuba menghantar tatasusunan PHP mentah terus ke JavaScript, yang tidak boleh dilakukan.
Untuk menangani ini, penyelesaiannya ialah menggunakan JSON (JavaScript Object Notation). JSON membenarkan anda menukar struktur data PHP ke dalam format yang JavaScript boleh fahami dan boleh digunakan.
Ubah suai kod anda untuk menggunakan JSON seperti berikut:
// Encode PHP arrays into JSON $dayJSON = json_encode($day); $weekJSON = json_encode($week); $monthJSON = json_encode($month);
// Pass JSON-encoded data to JavaScript function drawChart(600/50, <?php echo $dayJSON; ?>, <?php echo $weekJSON; ?>, <?php echo $monthJSON; ?>, /*...*/);
Dengan cara ini, anda Tatasusunan PHP ditukar kepada rentetan JSON yang JavaScript boleh menyahsiri dan mentafsir sebagai objek.
Nota: Apabila menerima data JSON daripada permintaan AJAX, gunakan JSON.parse() untuk mencipta objek JavaScript dengan selamat daripada rentetan JSON yang diterima.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melewati Tatasusunan PHP ke Fungsi JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!