1

次のようなデータにアクセスできるようにするJavaScriptで配列を作成しようとしています:

var name = infArray[0]['name'];

ただし、この方法では何も機能しないようです。json_encodeを使用してphpからjavascriptに連想配列を渡すと、このようにデータが構造化されました。これを行った理由は、データを同じ形式で php に戻して更新 SQL 要求を実行できるようにするためです。

4

4 に答える 4

2

単純にvar infArray = [{name: 'John'}, {name: 'Greg'}];-)

于 2013-08-05T18:49:28.637 に答える
0

JavaScript には 2D 連想配列自体がありません。ただし、2D 連想配列は以下のコードで実現できます。

var myArr = { K1: {
    K11: 'K11 val',
    K12: 'K12 Val'
    },
    K2: {
    K21: 'K21 Val',
    K22: 'K22 Val'
    }
};
alert(myArr['K1']['K11']);
alert(myArr['K1']['K12']);
alert(myArr['K2']['K21']);
alert(myArr['K2']['K22']);  
于 2016-10-22T03:44:10.377 に答える