Ajax リクエストで jqplot チャートを動的に更新しようとしています。私のサーバーは、データの文字列表現を次のように返しています。
"[['ジュース',30],['牛乳',30],['水',30]]"
ただし、この文字列を配列の配列に変換する必要があります。これはデータを更新するための正しいアプローチですか?そうであれば、文字列を変換する最良の方法は何ですか?
$.ajax({
url:'http://localhost',
success:function(plotData){
var data = plotData.split(",");
if(plot){
plot.series[0].data = data;
plot.redraw();
}
},
fail:function(error){
alert('error:'+error);
}
});
このコードは 1 次元配列に変換されます。
0: "[['Helpdesk'" 1: "30]" 2: "['Users'" 3: "30]" 4: "['Auto Generated'" 5: "30]]"