Pada kesempatan ini kami mencoba menunjukan dan menjelaskan lewat variabel PHP yang berisi tipe data sederhana ke JavaScript. Kami tunjukan dengan nilai string, boolean, dan numerik (mis., Nilai skalar).
Untuk meneruskan data skalar yang disimpan dalam variabel PHP ($ val) ke variabel JavaScript, tempatkan yang berikut dalam segmen JavaScript:
var val = "<?php echo $val ?>";
Perhatikan kutipan di sekitar tag PHP. Ini akan menghasilkan nilai string dalam JavaScript yang mungkin perlu Anda konversi untuk digunakan dalam skrip Anda. Jika nilai PHP berupa angka, Anda tidak perlu menyertakan tanda kutip.
Example PHP Variables to JavaScript
Here we demonstrate with boolean, numeric, and string values assigned to PHP variables:
<?php $bool = false; $num = 3 + 4; $str = "A string here"; ?>
Anda dapat menampilkannya ke dalam JavaScript dengan yang berikut:
<script type="text/javascript"> // boolean outputs "" if false, "1" if true var bool = "<?php echo $bool ?>"; // numeric value, both with and without quotes var num = <?php echo $num ?>; // 7 var str_num = "<?php echo $num ?>"; // "7" (a string) var str = "<?php echo $str ?>"; // "A string here" </script>
Ada beberapa kondisi di mana string yang valid dalam PHP dapat menghasilkan kesalahan dalam JavaScript saat output menggunakan pendekatan ini. Fungsi PHP json_encode dapat digunakan untuk menyelesaikan masalah ini serta untuk mempertahankan tipe data boolean dan angka.
Lebih lanjut tentang Melewati Data dari PHP ke JavaScript
Pendekatan yang disajikan di sini adalah untuk meneruskan tipe data sederhana tidak akan berfungsi untuk data yang lebih kompleks seperti array. Silahkan cari tahu tentang meneruskan array level tunggal dari PHP ke JavaScript dan tentang penggunaan JavaScript Object Notation (JSON) untuk meneruskan tipe data yang lebih kompleks.
sumber :