我需要幫助將信息傳遞給Highcharts以繪製持續時間。我正在研究的部分應用程序會跟蹤嬰兒尿布變化的時間。運行時,我得到了高分辨率錯誤#14,我知道這是一個字符串的傳遞,而不是一個數字。我試着改變我的x軸的數據類型,但是錯誤仍然出現。我會很感激任何幫助。highcharts錯誤14通過時間
圖形代碼:
`$(function() {
$('#diaperContainer').highcharts({
title: {
text: 'Diaper Chart'
},
chart: {
type: 'line'
},
xAxis: {
type: 'datetime',
title: {
text: 'Time of Diaper Change'
}
},
yAxis: {
title: {
text: 'Type of Change'
}
},
tooltip: {
backgroundColor: '#FCFFC5',
borderColor: 'black',
borderRadius: 10,
borderWidth: 3,
shared: true,
},
series: [{
data: [{{ $diaperData }}]
}]
});
});`
事件控制器的邏輯,拉動數據庫信息:
$diaperData = array();
$diapers = $baby->diapers;
foreach ($diapers as $diaper) {
if ($diaper->number_one && $diaper->number_two){
array_push($diaperData, "['" . date('Y-m-d H:i:s', strtotime($diaper->created_at)) . "', '3']");
} elseif ($diaper->number_one){
array_push($diaperData, "['" . date('Y-m-d H:i:s', strtotime($diaper->created_at)) . "', '1']");
} elseif ($diaper->number_two) {
array_push($diaperData, "['" . date('Y-m-d H:i:s', strtotime($diaper->created_at)) . "', '2']");
}
}
$diaperData = join($diaperData, ',');
*捂臉*我是路過的,而不是單一的整數數字串。非常感謝。 – hipstern00b
很高興能幫到你! – lowerends