jquery(json response)で複数のデータにアクセスするにはどうすればいいですか? データは次のようになります。 json mulipleデータにアクセスする方法
すべての子供の名前を表示するにはどうすればよいですか?
$.ajax({
...
}).done(function(kids){
console.log(kids);
});
jquery(json response)で複数のデータにアクセスするにはどうすればいいですか? データは次のようになります。 json mulipleデータにアクセスする方法
すべての子供の名前を表示するにはどうすればよいですか?
$.ajax({
...
}).done(function(kids){
console.log(kids);
});
は次のとおりです。
$.ajax({
...
}).done(function(data){
// code here
});
ができませ時に一つのアイテムで作業したい場合はループスルー時間。
for (var i in data.kids) {
console.log(data.kids[i].name)
}
あなたはすべての名前、あなたはjqueryの.MAPを使用することができ、例えば抽出したい場合:
var names = $(data.kids).map(function(i,e) { return e.name }).get();
console.dir(names)
を、あなたが一度にそれらすべてを表示することができます。
console.log(names.join(", "))
ループを知っていますか?呼び出しを想定し
ここ$.each(kids.kids,function(i,v){
console.log(v.name);
});
はい、私は知っていますが、それは未定義です –
あなたは '$ .ea ch(kids.kids) 'と呼ばれています。なぜなら、子供の配列は返されたデータのプロパティなので、子供と呼ばれています。 –
あなたが行く..
var json = {kids : [{name:'Kid1'},{name:'Kid2'},{name:'Kid3'},{name:'Kid4'},{name:'Kid5'}]}
for(x=0;x<json.kids.length;x++){
document.write(json.kids[x].name);
}
あなたの解決策も未定義です –
あなたはjson ..を提供していただけますか? –
jsonは質問ですが(画像として...) –
ありがとうございました! –