2010-06-03 4 views
1

jquery ajax 호출에서 서버에서 JSON을 다시 보내고 성공 콜백에서 일부를 사용하려고합니다. 데이터를 전달하지만 특정 값 (예 : 'id')을 얻으려면 어떻게해야합니까? JSON 해시에서 값을 얻는 방법

나는이 시도하지만 정의되지 않은 얻을 :

     success : function(data) { 
            alert(data["id"]); 
            }, 
+0

은'dataType'이 json''로 설정인가? 나올 때 '경고 (데이터)'하면? –

+0

예가 json으로 설정되었습니다. 경고는 json의 모든 데이터를 제공하며 단일 항목을 가져 오는 방법을 모릅니다. – Cameron

+0

@Cameron - 'alert (typeof data)'는 어떻습니까? 끈을 돌려주지 않을거야? –

답변

1

귀하의 아약스 요청은 다음과 비슷한 모습이 될 것

$.ajax({ 
    url: "...", 
    dataType: "json", 
    success: function(data){ 
    alert(data.id); 
    });