jquery (json 응답)에서 여러 데이터에 어떻게 액세스 할 수 있습니까? 내 데이터의 모습은 다음과 같습니다. json muliple 데이터에 액세스하는 방법
어떻게 모든 어린이의 이름을 표시 할 수 있습니까?
$.ajax({
...
}).done(function(kids){
console.log(kids);
});
jquery (json 응답)에서 여러 데이터에 어떻게 액세스 할 수 있습니까? 내 데이터의 모습은 다음과 같습니다. json muliple 데이터에 액세스하는 방법
어떻게 모든 어린이의 이름을 표시 할 수 있습니까?
$.ajax({
...
}).done(function(kids){
console.log(kids);
});
은 다음과 같습니다
$.ajax({
...
}).done(function(data){
// code here
});
할 수 있습니다 당신이에 하나 개의 항목에 작업 할 경우을 반복 시간.
console.log(names.join(", "))
은 다음과 같습니다
이var names = $(data.kids).map(function(i,e) { return e.name }).get();
console.dir(names)
는 다음 한 번에 모두 표시 할 수 있습니다 : 당신이 모든 이름을 추출 할 경우
for (var i in data.kids) {
console.log(data.kids[i].name)
}
, 당신은 JQuery와 .MAP, 예를 사용할 수 있습니다 콘솔 출력을 가진 바이올린 : https://jsfiddle.net/cvre71dr
루프를 아십니까? 전화를 가정
다음$.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 님이 (이미지가 아니지만 ...) –
대단히 고마워요! –