2

以下に、AJAX get リクエストがあります。呼び出された index.php ファイルは、データを JSON 形式で返します。私がやりたいことは、そのデータを JavaScript 配列に入れることです。現在、私が持っているものは機能しますが、配列はそれぞれ異なる文字を配列に入れます。

$.get('../poll/index.php?data=vehicles', function(data) {
    for (var i = 0; i < data.length; i++) {
        vehicles.push(data[i]);
    }
    console.log(vehicles);
});

ここに画像の説明を入力

私は何かをするのを忘れていますか?

ありがとう

4

3 に答える 3

1

これを試して:

$.getJSON('../poll/index.php?data=vehicles', function(data) {
    for (var i = 0; i < data.length; i++) {
        vehicles.push(data[i]);
    }
    console.log(vehicles);
});
于 2013-07-08T14:48:22.043 に答える
0

jQuery.get() の代わりに jQuery.getJSON() を使用するだけです。現在、リクエストは生のテキスト、つまり文字の配列を受け取ることを期待しています。

公式ドキュメントhereおよびhereを参照してくださいが、あなたの場合は同じ用途です

于 2013-07-08T14:49:26.387 に答える