数時間試しましたが、解決策が見つかりませんでした。
jqplot dateaxisrender グラフを作成しようとしています。
mvc コントローラーから、次のような文字列を取得しています。
return Json(new { grdYTicks, grdGrphPoints, grdXTicks, metricYTicks, metricXTicks, metricBrkDwnGrid, metricLegends, overVwData },
JsonRequestBehavior.AllowGet
);
grdGrphPoints の場合、次のようなデータを取得します。
grdGrphPoints = "["08/19",17]|["08/21",31]|["08/26",6]|["09/09",40]|["09/23",21]|["09/26",21]|["10/07",19]|["10/10",1]|["10/22",1]"
これらは、jqplot に与える必要があるすべてのデータ ポイントです。この文字列を次のように配列変数に入れる必要があります。
var obj = [["08/19",17]|["08/21",31]|["08/26",6]|["09/09",40]|["09/23",21]|["09/26",21]|["10/07",19]|["10/10",1]|["10/22",1]]
私は試しました:
var obj = [jQuery.parseJSON(graphData["grdGrphPoints"])];
しかし、これはエラーを出している、
SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data
文字列を配列に変換できません。
緊急にアドバイスしてくれる機関はありますか?
事前にどうもありがとう....