如何在jQuery中使用php json_encoded数组

Asi*_*gir 1 javascript php json

在我的PHP代码中,我有

 <?php
      $test = json_encode($array);//$array is a valid multidimensional array
 ?>
Run Code Online (Sandbox Code Playgroud)

我将此变量传递给javascript函数,我试图将此变量设置为javascript.

 <script>
     var test = "<?php echo $test;?>";
  </script>
Run Code Online (Sandbox Code Playgroud)

(为了澄清我使用的是codeigniter框架,为简单起见,我没有使用我如何将变量发送到页面)

但是当我执行上面的代码时,我得到了

Uncaught SyntaxError: Unexpected identifier
Run Code Online (Sandbox Code Playgroud)

我检查了所有语法.

先感谢您.

Mik*_*ant 6

不要将解码的json数组放在javascript中的双引号内.改为这个.

var test = <?php echo $test;?>;
Run Code Online (Sandbox Code Playgroud)