2

Jqplotを使用して折れ線グラフを作成しようとしています。

私はこのようなPHPで文字列を作成しています-

$retstring = "[['Q2 2011', 3.7813],['Q1 2011', 3.7813],['Q3 2011', 3.9000]],  [['Q2 2011', 3.6563],['Q1 2011', 3.6563],['Q3 2011', 3.5765]]";

文字列の構造からわかるように、2本の線をプロットしたいと思います。

は、$retstring単純なAJAXを使用してJavaScript関数に渡されています。この文字列をJavaScript関数で取得した場合、それを配列に変換してJqPlotに渡すにはどうすればよいですか?

4

1 に答える 1

1

あなたの問題は私がすでに答えた質問に関連していると思います。

したがって、そこで私の答えを確認してください。

特に、私の回答の最後に罰金を科すコードサンプルでは、​​提供した日付がどのように使用されるかを確認できます。

編集:問題の主要部分であるデコードビットについては、@mahokが言うように。を使用してjson_decodeください。String技術的には、あなたが持っているのは適切なJSONではないので、実際には問題が発生しないのではないかと思います。JSONではString、sは一重引用符("")ではなく二重引用符()で囲まれ''ます。したがって、それらを適切に置き換える必要があるかもしれませんが、それ以外の方法でうまくいきます。

json_decodeがこのエンコーディングに問題があるのではないかと疑っていました。ここで言うように、この場合はメソッドが返さnullれます。例3を参照してください。

于 2012-06-17T01:04:06.297 に答える