Javascript 将变量中的JSON传递给HighCharts
我需要将JSON传递给.highcharts()API 我使用document.write()打印出数据的值为:Javascript 将变量中的JSON传递给HighCharts,javascript,jquery,json,highcharts,Javascript,Jquery,Json,Highcharts,我需要将JSON传递给.highcharts()API 我使用document.write()打印出数据的值为: function b(data){ document.write(data); $('#graphContainer').highcharts(data); } 如果我手动将其放入 $(#graphContainer')。高位图表(数据) 删除空格后,将生成图形。但如果希望动态生成图表,它将失败,不会出现任何javascri
function b(data){
document.write(data);
$('#graphContainer').highcharts(data);
}
如果我手动将其放入
$(#graphContainer')。高位图表(数据)
删除空格后,将生成图形。但如果希望动态生成图表,它将失败,不会出现任何javascript错误
我尝试了json2.js、JSON.parse和Stringify,但这并没有解决问题。我错过什么了吗
如果我从客户端代码设置会话中的数据,并使用scriplet ie$(“#graphContainer”).highcharts()访问它代码>工作正常。我想知道变量有什么问题
我不能在这里使用会话。我已经从另一个源的json数据创建了一个图表。但我所做的是,我以编程方式创建了序列数组,然后在Highchart图表的序列值中分配了该数组。但不确定这是否有帮助。通常在json中不能使用函数,因此可能会导致问题。如果只使用data=data.replace(//g',)
在文档之前。write?您想要带有json数据的动态图表吗?这里不能有jsp中的模板broi不知道它的工作原理与您正在展示的一样。新的学习对我来说。谢谢+1.
{"chart" : { "type" : "line"} , "title" : { "text" : "First Time Fix Rate"} , "xAxis" : { "title" : { "text" : "Time"} , "categories" : [ 2009.0 , 2010.0 , 2011.0 , 2012.0 , 2013.0]} , "yAxis" : { "title" : { "text" : "FTFR"}} , "plotOptions" : { "series" : { "cursor" : "pointer" , "point" : { "events" : { "click" :function () {alert (this.category+':' + this.y);}}}}} , "tooltip" : { "pointFormat" : "{series.name} produced {point.y:,.0f}
warheads in {point.x}"} , "series" : [ { "data" : [ 100.0 , 222.0 , 555.0 , 367.0 , 100.0]}]}