0

次のjsonデータをsuccessfull配列で返すにはどうすればよいですか?

    [{"Identifier":1,"Naam":"NOT Given","Adres":"Kopenhagen 9","Postcode":"0000LL","Plaats":"NOT Given","Longitude":"0.00000","Latitude":"0.00000"},
{"Identifier":2,"Naam":"NOT Given","Adres":"NOT Given 1","Postcode":"0000LL","Plaats":"Rotterdam","Longitude":"0.00000","Latitude":"0.00000"},
{"Identifier":3,"Naam":"NOT Given","Adres":"NOT Given 6","Postcode":"0000LL","Plaats":"Rotterdam","Longitude":"0.00000","Latitude":"0.00000"},
{"Identifier":4,"Naam":"NOT Given","Adres":"NOT Given 1","Postcode":"0000LL","Plaats":"Den Haag","Longitude":"0.00000","Latitude":"0.00000"},
{"Identifier":5,"Naam":"NOT Given","Adres":"NOT Given 218","Postcode":"0000LL","Plaats":"Zoetermeer","Longitude":"0.00000","Latitude":"0.00000"}]

これを配列で取得したいのですが、たとえばdata.Naamを呼び出します。ここでid=2です。

このコードを使用する場合:

$.post( "http://notGiven", {}, function(data) { 
        alert('Aantal elementen in lijst: ' + data.length); 
        $.each(data, function(index, element) {

            });
        });

次に、データの長さにより、3000を超える数値が得られます。

そして、ループでelement.Naamを試してみると、未定義が返されます...

だから..すべての名前のように、jsonが返すデータを取得するにはどうすればよいですか?未定義のエラーを表示せずに..

4

1 に答える 1

0

@Utkanosが言ったように、

解決策はこちら: http://jsbin.com/equkaf/6/edit

于 2012-08-14T13:58:16.343 に答える