У меня есть многомерный массив в PHP, и я хочу, чтобы получить свои данные Javascript, но я не работалКак получить многомерные массивы данных с помощью Java Script и PHP
здесь свой код в PHP
$managername = $_SESSION['managername'];
$sqls = "select s.*,m.* from rm_allowedmanagers m inner join rm_services s on s.srvid = m.srvid where m.managername = '$managername' ";
$sql = mysql_query($sqls);
$newservices = array();
while($row = mysql_fetch_array($sql))
{
$nsrvid = $row['srvid'];
$nsrvname = $row['srvname'];
$nunitprice = $row['unitprice'];
$nunitpricetax = $row['unitpricetax'];
$ntotal = $nunitprice + $nunitpricetax;
$newservice = array($nsrvid, $nsrvname , $ntotal);
array_push ($newservices, $newservice);
}
и вот мой Java код сценария
<script>
function changeserviceprice(id)
{
var newservice = $("#newservice").val();
var data = '<?= $newservices ?>';
var asd = data;
var asd2 = data[0][0];
$("#qq4").val(asd);
$("#qq5").val(asd2);
}
</script>
PHP код я думаю, что это отлично работает, и я думаю, что ошибка в JavaScript функции.
Когда я пытаюсь распечатать данные, используя javascript, он печатает слово «Array», когда я печатаю весь массив «array», но печатает символ «a», когда я пытаюсь напечатать первый элемент в первом массиве !!