0

json フラット ファイルに書き込めるように、Highcharts オプション オブジェクトを asp ページに送信する必要があります。これらのファイルは、いくつかの pdf を作成するために、後で highcharts-convert を介して phantomjs に渡されます。

ただし、問題はオブジェクトの文字列化です。このエラーが発生し続けます: Uncaught TypeError: Converting circle structure to JSON when I try this:

$.post("myASP.asp", JSON.stringify(myChart.highcharts().options));

ここにサンプルの POST 文字列がありますhttp://docs.highcharts.com/#render-charts-on-the-serverですが、私のものでそれを達成する方法がわかりません。テストのためにサンプルをコードに貼り付けると、あらゆる種類のエスケープされていない二重引用符エラーが発生します。それは彼らのタイプミスですか?

4

1 に答える 1

0

JSON オブジェクトにカリキュラム参照があるかどうかを確認します。私が覚えている限りでは、JSON シリアライザーではサポートされていません。

親を参照する子の配列を持つオブジェクトがある場合の 1 つの例です。

次のことを試すことができると思います。

{"infile":myChart.getSVG()}

これにより、チャートの svg 表現が取得されます

于 2013-06-22T21:25:51.293 に答える