我正在尝试正确格式化我的 JSON 编码数组。这是我的 PHP MySQL 查询:
$query = "SELECT date, value1, value2
FROM testdata
ORDER BY date ASC";
$result = mysql_query($query);
$myChartData = array();
while($row = mysql_fetch_assoc($result)){
$myChartData[] = $row;
}
<script type="text/javascript">
var chartData = <?php echo json_encode($myChartData); ?>;
在控制台中,该对象如下所示:
[Object { date="2011-02-23", value1="133034", value2="12105.78"},
Object { date="2011-02-24", value1="122290", value2="12068.50"},
Object { date="2011-03-08", value1="453142", value2="12214.38"}]
日期周围的引号保留,但 value1 和 value2 上的引号需要去掉。
所有这些都是自学新手......感谢您的帮助!