2016-10-14 4 views
0

생성 된 php json을 읽으려면 아약스를 사용하고 있습니다.이 값에 액세스해야합니다. 누구나 아이디어가 있습니다.multimentional json에 대한 액세스

$.ajax({ 
     url: "jsonReturn.php", 
     type: "POST", 
     data: { 
      ci: aviso 
     }, 
     async: false, 
     statusCode: { 
     404: function() { 
      alert("Página no encontrada"); 
     } 
      }, 
     success: function (data) { 
     console.log(data); 

     } 
}); 

생성 된 json은 이와 유사합니다.

{ 
    "3": [{  
     "NU": "3", 
     "ESTAD": "0" 
    }], 
    "5": [{  
     "NU": "5", 
     "ESTAD": "RECHAZADO" 
    }], 
    "8": [{  
     "NU": "8", 
     "ESTAD": "0" 
    }] 
} 

그렇다면 아약스 성공에 대한 각 가치에 액세스하는 방법을 알아야합니다.

정말 고마워요.

+0

같은 액세스를? 질문은'php' 태그가 붙지 만 코드는 Javascript입니다. – Barmar

+0

JSON 데이터에는 특별한 것이 없습니다. 그냥 일반적인 자바 스크립트 객체 또는 배열 일뿐입니다. 직접 만든 객체 나 배열에 액세스하는 것과 같은 방식으로 액세스합니다. – Barmar

답변

0

이 질문에 답하고 싶습니다. 데이터가 결과에서

내가 값에 대한 액세스에 dataType: "json",

$.ajax({ 
     url: "jsonReturn.php", 
     type: "POST", 
     dataType: "json", 
     data: {    
      ci: aviso 
     }, 
     async: false, 
     statusCode: { 
     404: function() { 
      alert("Página no encontrada"); 
     } 
      }, 
     success: function (data) {    
     console.log(data[3][0]["NU"]); 
     } 
}); 

를 추가 할 필요가 내가 할 수있는 PHP 나 자바 스크립트에서이

console.log(data[3][0]["NU"]); 
0
var myData = JSON.parse(data); 
console.log(myData[3].NU);