2011-04-14 10 views
0

Json Outputからすべてのデータを取得するにはどうすればよいですか?jsonからすべてのデータを取得していますか?

$.getJSON("Test.php", { Id:Id}, function(json) { 
     alert(json); 
}); 

私が知っ:alert(json.name)

+0

jsonはすべてのデータを持っていますが、どの出力が必要なのか、現在何が来ているのかを教えてください – jimy

+1

'json'はデータです – Corneliu

+0

アラートを行うときに[オブジェクトオブジェクト]を取得します。 – user622378

答えて

1

を読んだ後、私はあなたが再びオブジェクトをシリアル化できjqueryのとJavaScriptの多くを理解し、このtutorialを読みますしかし私に。デバッグ専用の場合は、Firebugを入手してください(Google Chromeの開発または使用にのみ使用する新しいプロファイルを作成できます)。

あなたが実際に応答して何かをしたい場合は、

json.bar 
// or 
json[1].bar 

のように、オブジェクトの値にアクセスする必要がある。しかし、あなたは明らかにオブジェクトの構造を知っている必要があります。

また、for...inまたはforのループを使用してオブジェクトのプロパティをループすることもできます。

-1

私はあなたがJSONオブジェクトが持っているんどのような値を知らないと仮定します。これを試して :

alert(JSON.stringify(json)); 

はあまり意味がありません:

jQuery.each(json, function(key, value) { 
    //send each key with his value to the console 
    console.log("key", key, "value", value); 
    //or maybe to the documento 
    document.write("key: " + key + " value: " + value); 
}); 

はまた、私はそれを

関連する問題