javascript - 将 json 对象从 php 传递到 javascript

标签 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]]​

因为谷歌图表需要这样接收。 知道如何做到这一点吗?

最佳答案

<?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/

相关文章:

javascript - 更改有效的现有脚本

php - 时间介于其他两个时间之间吗?

php - PHP数据库结构两张表

Java "Jackson"JsonMappingException : Can not deserialize instance of float out of FIELD_NAME token

iphone - 无法从 NSURLConnection 响应中解析 JSON 数据

javascript - 使用 Javascript 迭代 JSON 数据

asp.net - 处理 javascript 和 css 文件的最佳做法是什么

php - 使用 PHP 修改安装文件

c++ - 如何使用 C++ 将作为字符指针的缓冲区插入 Mongodb?

javascript - React 复合组件 - 如何 Reactify 子组件?