0

リンクのIDをJSONデータセットの名前として取る関数を書きました。

$('.link').click(function() {
    var dataset = $(this).attr("id");
    for (var i = 0; i < chart.series.length; i++) {
        chart.series[i].setData(lata.dataset[i].data);
    }
});

ただし、この場合、データセットは文字列であり、機能しません。では、JSON ファイルから文字列でオブジェクトを取得する方法は?

4

2 に答える 2

1

[]次の演算子を使用します。

chart.series[i].setData(lata[dataset][i].data);

foo['bar']foo.barは同等です - が[]を取り、変数などを使用できることを除いて。

于 2012-09-06T11:52:01.547 に答える
0
chart.series[i].setData(lata[dataset][i].data);

datasetこれは、次のような有効な識別子でない場合でも有効です"a b"

于 2012-09-06T11:54:16.007 に答える