从PHP获取数据数组到JavaScript

时间:2013-09-08 16:42:51

标签: php javascript json

我想从php获取数据数据到Javascript。 (实际上我正在使用javascript库进行绘图,数据在数据库中:我使用php脚本获取数据,并希望使用该数据进行绘图)。我曾试图使用JSON。我的代码看起来如下,但它不起作用。请给我一个帮助

 <script type="text/javascript">

<?php

 $php_arr=array('abc','def'); // I want to transport this array to javascript

  echo "display_diagram(" . json_encode($php_arr) . ")";
?>

    function display_diagram(data) {


       obj = JSON.parse(data); // this is not working for me 

1 个答案:

答案 0 :(得分:1)

尝试在data函数中使用display_diagram变量而不使用JSON.parse。 您现在以json格式提供data属性,这不需要额外的json解析。

检查一下:

<script>
<?php

 $php_arr=array('abc','def'); // I want to transport this array to javascript

  echo "display_diagram(" . json_encode($php_arr) . ")";
?>

function display_diagram(data){

    obj = data;
    alert(obj);
}
</script>