Javascript 来自数据库的Flot图表
我正试图从数据库中实现FLOT图表,但我遇到了一些问题 我有一个包含两行的数据库:数据、Pcr My files.php: Datas.phpJavascript 来自数据库的Flot图表,javascript,jquery,mysql,ajax,flot,Javascript,Jquery,Mysql,Ajax,Flot,我正试图从数据库中实现FLOT图表,但我遇到了一些问题 我有一个包含两行的数据库:数据、Pcr My files.php: Datas.php $dates=array(); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $date=$row['Date']; $pcrs=(float)$row['Pcr']; $dates[] = array(strtotime($date)*1000,$pcrs);
$dates=array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$date=$row['Date'];
$pcrs=(float)$row['Pcr'];
$dates[] = array(strtotime($date)*1000,$pcrs);
}
echo json_encode($dates);
<script>
$(document).ready(function(){
$.ajax({
type:’post’,
dataType:'json',
url:'datas.php',
success:function(data){
var datasets = {
"pcr": {
label: "Pcr",
data: dates
}
};
我得到数组:
[[1434240000000,7.2],[1434758000000,4.83],[1443052800000,4.85],[1445817600000,4.56],[1446163200000,4.5]
我想从这个数组中得到一个图表,但我不知道怎么做
我有这个文件,我知道它不完整
Flot.php
$dates=array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$date=$row['Date'];
$pcrs=(float)$row['Pcr'];
$dates[] = array(strtotime($date)*1000,$pcrs);
}
echo json_encode($dates);
<script>
$(document).ready(function(){
$.ajax({
type:’post’,
dataType:'json',
url:'datas.php',
success:function(data){
var datasets = {
"pcr": {
label: "Pcr",
data: dates
}
};
$(文档).ready(函数(){
$.ajax({
类型:'post',
数据类型:'json',
url:'datas.php',
成功:功能(数据){
变量数据集={
“pcr”:{
标签:“Pcr”,
数据:日期
}
};
有人能帮我做这个图表吗
非常感谢在成功回调函数中应该是
data:data
。JavaScript中没有dates
变量。在成功回调函数中应该是data:data
。JavaScript中没有dates
变量。