1

我想从 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 
4

1 回答 1

1

尝试datadisplay_diagram没有JSON.parse. 您现在data以 json 格式提供属性,这不需要额外的 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>
于 2013-09-08T16:48:11.790 回答