我想从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
答案 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>