gpt4 book ai didi

javascript - ColdFusion 10 CFCHART,如何通过JavaScript API方法传递动态变量?

转载 作者:行者123 更新时间:2023-11-30 07:40:27 25 4
gpt4 key购买 nike

我正在使用 cfchart ColdFusion 10 (zingcharts) 中的标签。包含图表的页面正在通过 websocket 接收数据,我正尝试使用 JavaScript 定期将其中一些数据传递给图表,使用:

var x = data.number;
var handle = ColdFusion.Chart.getChartHandle();
handle.exec('mychart', 'appendseriesvalues', '{"plotindex": 0, "values": [x]}');

例如,如果我输入一个实际数字而不是 x,上面的代码就可以正常工作"values": [1.1] 工作正常。但是,如果我尝试通过动态变量传递数字,它不起作用并抛出此错误:

SyntaxError: JSON.parse: unexpected character

我想知道有没有人知道如何做到这一点?

最佳答案

继@PeterBoughton 的回答/评论之后,ZingCharts API is really well documented .所以,是的,您可以传递一个对象而不是一个对象的 JSON 表示(基于该页面上的代码示例)。这将是一种更可取的方法。

搞砸了 <cfchart>和 ZingCharts 直接......我发现后者更容易,并删除 <cfchart>从方程式完全。成为 <cfchart> 方面的专家没什么收获(这不是一项有市场的技能),而直接使用 Javascript 库(如果不是专门的 ZingCharts)是一个更好的工具。

关于javascript - ColdFusion 10 CFCHART,如何通过JavaScript API方法传递动态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18531775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com