2011-08-05 5 views
0

안녕하세요. 이상한 문제가 JSON 구문 분석에 포함 된 값에 액세스 할 수 없기 때문에 내가 잘못하고있는 것을 볼 수는 없지만 바보 같은 일을하고있는 것을 볼 수는 없습니다. 도움이된다면 크게 도움이 될 것입니다.JSON 구문 분석 문제

JSON -

{ 
    "toilClaims": [ 
     { 
      "id": "1", 
      "name": "jonathan", 
      "date": "12/12/2011", 
      "hours": "8", 
      "reason": "asdasda" 
     }, 
     { 
      "id": "2", 
      "name": "jonathan", 
      "date": "12/12/2011", 
      "hours": "3", 
      "reason": "sdasdasdasd" 
     }, 
     { 
      "id": "3", 
      "name": "trvor", 
      "date": "12/2/2", 
      "hours": "we", 
      "reason": "asda" 
     } 
    ] 
} 
나는 아약스 호출에서 모든 JS하지만 반환 함수를 (데이터를 다시 잘 온다), 단순히 다음과 같은 시도 포함되지 않습니다

:}

function listSetup(data, refresh) { 
     console.log(data.toilClaims.id[2]); 

어떻게 ID를 찾을 수 없지만 data.toilClaims에 액세스 할 수 있습니까 ???

도움말 l

+0

JSON을 포맷하고, toilClaims가 배열임을 분명하게 보입니다 :-) – Kumar

답변

1

이 경우 toilClaims 자체는 배열입니다. 이것을 시도하십시오 :

console.log(data.toilClaims[2].id); 
0

@ dante617이 지적한대로 toilClaim은 대괄호를보고 배열 만 볼 수 있습니다.