gpt4 book ai didi

php - jQuery Flot 与 PHP

转载 作者:行者123 更新时间:2023-11-30 23:35:19 25 4
gpt4 key购买 nike

我今天正在处理 Flot,当我尝试从 PHP 获取数据(使用 json_encode())时,我无法让它正常工作。

我可以显示标签,但没有创建图表。

PHP

    $newData = array();

$newData[0] = array();
$newData[1] = array();
$newData[2] = array();

$newData[0]['label'] = 'Slice 1';
$newData[1]['label'] = 'Slice 2';
$newData[2]['label'] = 'Slice 3';

$newData[0]['color'] = '#122b45';
$newData[1]['color'] = '#064792';
$newData[2]['color'] = '#9e253b';

$newData[0]['data'] = array();
$newData[0]['data'][0] = 1;
$newData[0]['data'][1] = 1000;
$newData[1]['data'] = array();
$newData[1]['data'][0] = 1;
$newData[1]['data'][1] = 500;
$newData[2]['data'] = array();
$newData[2]['data'][0] = 1;
$newData[2]['data'][1] = 100;

echo json_encode($newData);

jQuery

$.ajax({
url: "get-stats.php",
type: "POST",
async: false,
dataType : 'JSON',
data: {section: section, endDate: endDate, startDate: startDate},
success: function(data){
$.plot($("#flot"), data,{
series: {
pie: {
show: true
},
grid: {
hoverable: true,
clickable: true
}
}
}
});

谁能告诉我哪里做错了?标签和颜色都可以,但我似乎无法获取数据。

提前感谢您的时间和关心。

最佳答案

我找到了问题和解决方案。我必须对数据进行以下操作;

$newData[0]['data'] = array(array(1,100));

这拯救了我的一天。

关于php - jQuery Flot 与 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com