Melalukan Pembolehubah daripada PHP ke JavaScript
Pengenalan:
Pertukaran data antara bahasa skrip boleh menjadi penting dalam pembangunan web. PHP dan JavaScript sering digunakan bersama-sama, dan menghantar pembolehubah antara mereka adalah penting. Artikel ini meneroka tiga pendekatan berbeza untuk mencapai perkara ini:
Kaedah 1: Menggunakan AJAX
Ini melibatkan membuat permintaan tak segerak kepada skrip sebelah pelayan, yang mendapatkan semula data dan mengembalikannya kepada JavaScript.
Kelebihan:
Kelemahan:
Pelaksanaan Contoh:
// PHP (get-data.php): echo json_encode(42);
// JavaScript (index.php): fetch("get-data.php") .then(response => { ... }) .catch(error => { ... });
Kaedah 2: Menggemakan Data ke dalam DOM
Dalam kaedah ini, PHP mengeluarkan data ke dalam HTML sebagai tersembunyi input atau elemen HTML lain, dan JavaScript mengeluarkannya daripada markup.
Kelebihan:
Kelemahan:
Contoh Pelaksanaan:
// PHP (index.php): echo "<input type='hidden'>
// JavaScript (index.php): const myData = document.getElementById("myData").value;
Kaedah 3: Menggemakan Data Terus ke JavaScript
Ini melibatkan pengeluaran data terus ke dalam pembolehubah JavaScript menggunakan pernyataan gema PHP.
Kelebihan:
Kelemahan:
Contoh Pelaksanaan:
// PHP (index.php): echo "<script>var myData = '42';</script>";
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melepasi Pembolehubah Antara PHP dan JavaScript dengan Berkesan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!