将json对象从php传递给javascript

时间:2015-03-26 14:15:20

标签: javascript php json

我在php中有一个json数组,我想将它传递给javascript,所以我可以将它与谷歌图表一起使用。

如果我这样做:

var a = <?php echo((json_encode($data))); ?>;

我以Name,Value,PHP,78,JAVA,1000,HTML,129格式获取数据,但我希望将其保留在json格式中

[["Name","Value"],["PHP",78],["JAVA",1000],["HTML",129]]​

因为谷歌图表需要像这样接收它。 知道怎么做吗?

1 个答案:

答案 0 :(得分:2)

<?php
$book = array(
    "title" => "JavaScript: The Definitive Guide",
    "author" => "David Flanagan",
    "edition" => 6
);
?>
<script type="text/javascript">
var book = <?php echo json_encode($book, JSON_PRETTY_PRINT) ?>;
/* var book = {
    "title": "JavaScript: The Definitive Guide",
    "author": "David Flanagan",
    "edition": 6
}; */
alert(book.title);
</script>

试着希望这会有所帮助......