我偶然发现了这个问题,我使用Highcharts和PhantomJS生成图像。网址:http://www.highcharts.com/component/content/article/2-articles/news/56-improved-image-export-with-phantomjs
我使用的是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抛出错误告诉: SyntaxError:解析错误
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图表数据出了什么问题,那将是一件痛苦的事。