2014-07-23 23 views
0

我需要幫助將信息傳遞給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, ','); 

回答

1

你嘗試在事件下降圍繞數字1,2和3蜱控制器?

+0

*捂臉*我是路過的,而不是單一的整數數字串。非常感謝。 – hipstern00b

+0

很高興能幫到你! – lowerends