我需要将一个Highcharts选项对象发送到一个asp页面,以便它可以写入一个json平面文件。这些文件稍后通过highcharts-convert传递给phantomjs,以便创建一些pdf文件。
然而问题是字符串化对象。我一直收到这个错误: 未捕获的TypeError:将循环结构转换为JSON 当我尝试这个时:
$.post("myASP.asp", JSON.stringify(myChart.highcharts().options));
这里有一个示例POST字符串http://docs.highcharts.com/#render-charts-on-the-server,但我不确定如何实现这一点。当我将他们的样本粘贴到我的代码中进行测试时,我会得到各种未转义的双引号错误。这是他们的错字吗?
答案 0 :(得分:0)
我会检查JSON对象中是否有课程参考。据我所知,JSON序列化程序不支持。
如果您有一个带有子引用数组的对象的一个示例,它将引用回父代。
我认为您可以尝试以下方法:
{"infile":myChart.getSVG()}
这应该得到图表的svg表示