2013-11-25 36 views
0

在我的螢火蟲,它顯示我:jqPlot圖「類型錯誤」

TypeError: this[r]._ticks[0] is undefined 

但在我的JS數組,該項目構建良好。不應該是數據問題。

enter image description here

所以,我說,這不應該是數據的問題。奧祕是:

  • 的問題是不相符的,只是。有時剛拿到全BLANK
  • 我有多個日誌範圍(例如,顯示1周,顯示1天,顯示1小時),然後某些時候像現在一樣得到了空白,同時在某些時間範圍內圖形還可以。下一次,這個範圍變好,下一個範圍出現問題。 (使用相同的代碼,相同的數據)
  • 我非常確定我所有的Array房間都充滿了各自的數據。 (我有沒有空或損壞陣列室)

我走的想法已經:S
請幫助。

+1

沒有代碼示例,很難說任何事情。 –

回答

2

我今天有同樣的問題,並通過硬編碼第二個數組的值是數字而不是字符串類型。你可以簡單地在php代碼中做到這一點:$ output [「1」] = (double) $ var,然後嘗試使用json_encode輸出數據。

這裏是差例如: 有效陣列格式:

var data=[[['2014-01', 2],['2014-02',5.12],['2014-03',13.1],['2014-04',33.6],['2014-05',85.9],['2014-06',219.9],['2014-07',39.9],['2014-08',99.9]]]; 

無效陣列格式:

var data=[[["2014-02","1920.97"],["2014-03","2040.92"],["2014-04","1704.52"],["2014-05","1630.88"],["2014-06","207.43"]]] 
1

使用parseFloat(VAR)或parseInt函數(VAR)將數據傳遞到圖形之前。

其中,var是您傳遞給圖形的變量或值。