나는 json의 초보자이고 지금은 그것과 싸우고 있습니다. :) 나는 ajax 호출로 응답을 받고 있으며 json 응답에서 모든 ID 값을 얻고 싶습니다. 나는 내가 뭘 잘못하고 있는지 잘 모르겠고 이미 대부분의 솔루션을 시도했지만 긍정적 인 대답을주지 못했습니다.
이것은 내 코드입니다.
$.ajax({
url: 'Actions.php?action=update',
type: 'post',
data: '&id='+$id,
}).success(function(data) {
var jsondata = JSON.parse(data);
$.each(jsondata, function(i, item) {
console.log(item.Records.id);
});
});
그리고 내가 얻는 오류는 다음과 같습니다.
TypeError : item.Records가 정의되지 않았습니다.
그리고 이것은 내 JSON 응답입니다.
{"Result":"OK","Records":
[{"0":"111","id":"111","1":"20","free":"20"},
{"0":"127","id":"127","1":"20","free":"20"},
{"0":"133","id":"133","1":"20","free":"20"},
{"0":"134","id":"134","1":"20","free":"20"},
{"0":"135","id":"135","1":"20","free":"20"},
{"0":"326","id":"326","1":"20","free":"20"}]}
모든 ID 및 무료 값에 액세스하려면 어떻게해야합니까? 아니면 내가 뭘 잘못하고 있니?
다음을 반복해야합니다 jsondata.Records
.
$.each(jsondata.Records, function (i, item) {
console.log(item.id);
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다