我在 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]]
因为谷歌图表需要这样接收。 知道如何做到这一点吗?
最佳答案
<?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>
尝试一下希望这会有所帮助......
关于javascript - 将 json 对象从 php 传递到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29280765/