ColdFusion 10 (zingcharts) で cfchart タグを使用しています。チャートを含むページは 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
誰かがこれを達成する方法を知っているかどうか疑問に思っていましたか?