他のガイドに従おうとしましたが、動作していないようです。私はこのようになります別のJSONファイル内の最初のオブジェクト(スニペット)を取得したい:JSONの最初のオブジェクトにアクセスできません
{
"employees": [{
"occupation": "cook",
"id": [{
"address": {
"postal_code": 12342,
"city": "detroit"
},
"children": "none"
],
}
}
// and so forth, there are more objects in the employees-array
私のコードスニペットは、次のようになります。
$.getJSON(url, function(data) {
$.each(data.employees, function(i, emp) {
if (this.id.length) {
console.log(this[0].address.city);
}
}
私が最初のオブジェクトの「アドレスにアクセスしたいです" `console.log(this.address [0] .city);とタイプすると、" employees "のすべてのオブジェクトからすべての最初の" city "値が取得されます。
ありがとうございます! each()
インサイド
'places'は何ですか? –
あなたは 'id'プロパティを逃しました。 –
申し訳ありませんが、質問をアップロードする際に変数の名前を変更し、特定の変数を忘れました。編集されました。 – Jeramo