我試了幾個小時,找不到解決方案。陣列與jqplot中的陣列
我想構建一個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
我無法將字符串轉換到一個數組。
可否請一些身體急需指導?
非常感謝提前....
感謝reply..let我嘗試 – mmssaann
非常感謝它的工作 – mmssaann