Javascript 在php/jquery中,json编码和画布图表显示不正确
关于javascript的问题太多了,很抱歉。我已经创建了一个小图表,我向这里的一位成员/导师承诺,我将努力学习javascript 因此,我在这里创建了一个小而完美的图表,但单词perfect似乎不适合它,因为它返回了一个错误的显示 下面是使用ajax$.getJSON的php/html文件的代码Javascript 在php/jquery中,json编码和画布图表显示不正确,javascript,php,jquery,json,ajax,Javascript,Php,Jquery,Json,Ajax,关于javascript的问题太多了,很抱歉。我已经创建了一个小图表,我向这里的一位成员/导师承诺,我将努力学习javascript 因此,我在这里创建了一个小而完美的图表,但单词perfect似乎不适合它,因为它返回了一个错误的显示 下面是使用ajax$.getJSON的php/html文件的代码 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script src="canvasjs.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$.getJSON("data.php", function (result) {
var chart = new CanvasJS.Chart("chartContainer", {
data: [
{
dataPoints: result
}
]
});
chart.render();
});
});
</script>
</head>
<body>
<div id="chartContainer" style="width: 800px; height: 380px;"></div>
</body>
</html>
$(文档).ready(函数(){
$.getJSON(“data.php”,函数(结果){
var chart=new CanvasJS.chart(“chartContainer”{
数据:[
{
数据点:结果
}
]
});
chart.render();
});
});
下面是要从数据库中提取的数据
根据动物的身份,实际上有5种狗
大、中、小、小狗、残疾
下面是data.php
<?php
header('Content-Type: application/json');
$con = mysqli_connect("localhost","root","","siglo");
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to DataBase: " . mysqli_connect_error();
}else
{
$data_points = array();
$result = mysqli_query($con, "SELECT animal_id,FROM_UNIXTIME(microtime,' %M ') as microtimes, SUM(srp) as admitting_cost FROM vet_table WHERE microtime BETWEEN UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 180 day)) and 1480723199 GROUP BY telco_id, microtimes");
while($row = mysqli_fetch_array($result))
{
$point = array("label" => $row['microtimes'] , "y" => $row['admitting_cost'],);
array_push($data_points, $point);
}
echo json_encode($data_points, JSON_NUMERIC_CHECK);
}
mysqli_close($con);
?>