Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON将字符串而不是数组或对象从PHP传递到Javascript_Javascript_Php_Arrays_Json - Fatal编程技术网

JSON将字符串而不是数组或对象从PHP传递到Javascript

JSON将字符串而不是数组或对象从PHP传递到Javascript,javascript,php,arrays,json,Javascript,Php,Arrays,Json,我在将多维关联数组从php传递到Javascript时遇到了som问题。我使用JSON转换它,使用: _SESSION = '<?php print json_encode($_SESSION) ?>'; 我相信这就像一个字符串,因为_SESSION[0]输出“{”。但是,我希望它是一个数组或一个对象。数组在php中看起来像这样: _SESSION( "items" => array( 221163 =>

我在将多维关联数组从php传递到Javascript时遇到了som问题。我使用JSON转换它,使用:

_SESSION =  '<?php print json_encode($_SESSION) ?>';
我相信这就像一个字符串,因为_SESSION[0]输出“{”。但是,我希望它是一个数组或一个对象。数组在php中看起来像这样:

_SESSION( "items" => array(
                        221163 =>
                                 array( CodeComplete => null
                                        Project => "Coding"
                                        Team => "Mail"
                                        Timespent => "25"
                                        Children => array(
                                                           )
                                      )
                        221165 =>
                                 array( CodeComplete => null
                                        Project => "Coding"
                                        Team => "Stones"
                                        Timespent => "40"
                                        Children => array(
                                                           )
                                       )

                           )             
        )
我希望能够以与在php中相同的方式访问此数组(不是一堆字符),而是
\u会话[“items”]
\u会话。items
未定义为
\u会话
是字符串


你知道我做错了什么吗?

正如@CD001在他的评论中所建议的那样,我从传输中删除了“”以使其成为

_SESSION = <?php print json_encode($_SESSION) ?>; 
\u会话=;

相反,现在一切正常,谢谢!

正如@CD001在他的评论中所建议的那样,我从传输中删除了“”,使其成为

_SESSION = <?php print json_encode($_SESSION) ?>; 
\u会话=;
相反,现在一切都正常了,谢谢!

\u SESSION='';
…删除撇号so
\u SESSION=;
\u SESSION='';
…删除撇号so
\u SESSION=;
_SESSION = <?php print json_encode($_SESSION) ?>;