How to pass multidimensional array from PHP to Javascript? -
i trying array value json string, , work json_decode
php.
<?php $jsoncontent=file_get_contents('http://megarkarsa.com/gpsjson.php'); $jsondecoded=json_decode($jsoncontent,true); foreach($jsonencoded['bms'] $p){ echo ' id: '.$p['id'].' tipe: '.$p['type'].' '; echo "<br>"; ?>
the php code works, , give result of array json string. , javascript code
<script> var bmsdata = <?php echo $jsondecoded ?>; alert(bmsdata["1"].id); // check, want see id of row 1 </script>
but nothing shown up. doing right far? or missing pass value php javascript? suggestion appreciated.
this 1 should work, lookup json @ http://megarkarsa.com/gpsjson.php ;)
<script> var bmsdata = <?php echo json_encode($jsondecoded); ?>; alert(bmsdata.bms["1"].id); // check, want see id of row 1 </script>
you forgot 'bms' key ;)
Comments
Post a Comment