Javascript 如何使用java脚本和php获取多维数组数据

Javascript 如何使用java脚本和php获取多维数组数据,javascript,php,session,Javascript,Php,Session,我在php中有一个多维数组,我想从javascript获取它的数据,但我没有工作 这里是我的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' ";

我在php中有一个多维数组,我想从javascript获取它的数据,但我没有工作

这里是我的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>

功能更改服务价格(id)
{
var newservice=$(“#newservice”).val();
var数据=“”;
var asd=数据;
var asd2=数据[0][0];
$(“qq4”).val(asd);
$(“qq5”).val(asd2);
}                   
PHP代码我认为它工作正常,我认为错误在javascript函数中

当我尝试使用javascript打印数据时,当我打印整行“Array”时,它会打印“Array”字,但是
当我试图打印第一个数组中的第一个元素时,它会打印“a”字符

尝试对$newservices数组进行编码:

var data = <?php echo json_encode($newservices); ?>;
var数据=;