2014-10-16 63 views
1

我偶然發現了這個問題,我使用Highcharts和PhantomJS生成了一個圖像。網址:http://www.highcharts.com/component/content/article/2-articles/news/56-improved-image-export-with-phantomjs有沒有更好的方法來調試HighCharts問題

我用的是JSON:

{'series': [{'data': [10, 9, 7, 4]}], 'chart': {'type': 'bar'}, 'xAxis': {'categories': ['5 - 10', '11 - 16', '17 - 22', '23 - 28']}, 'title': {'text': u'HistoData'}}; 

PhantomJS拋出錯誤告訴: 語法錯誤:解析錯誤

Highcharts.customCode.parsed

ReferenceError: Can't find variable: options 

phantomjs://webpage.evaluate():63 
phantomjs://webpage.evaluate():132 
phantomjs://webpage.evaluate():132 

現在,花了我有一段時間想弄清楚,正確的JSON是:

{'series': [{'data': [10, 9, 7, 4]}], 'chart': {'type': 'bar'}, 'xAxis': {'categories': ['5 - 10', '11 - 16', '17 - 22', '23 - 28']}, 'title': {'text': 'HistoData'}}; 

現在,沒有直接鏈接到錯誤和修復。有沒有更好的方法來調試語法問題?如果不知道JSON圖表數據出了什麼問題,那將是一件痛苦的事情。

+1

我不確定highcharts是如何工作的,但這是無效的JSON。將'''改成'''並在最後刪除';'。 – 2014-10-16 18:14:02

回答

相關問題