2010-11-26 3 views
2

이 함수를 사용하여 Foursquare에서 야후 쿼리 lang을 통해 데이터를 가져 오려고합니다. 결과는 얻을 수 있지만 중첩 된 기본 범주 개체 결과를 가져올 수 없습니다. 그것은 나에게 [객체 객체]를 준다. 변수로 사용하려고하면 함수가 식별 할 수없는 개체와 함께 실패합니다. 저는 초보자입니다 ...YQL 쿼리에서 JSON 중첩 객체 출력 문제

function fsqpoints(o) 
     { 
      var venues = o.query.results.venues.group.venue; 
      var output = ''; 
      for(var i=0,j=venues.length;i<j;i++) { 
       var cur = venues[i] 
       var id = cur.id; 
       var path = cur.primarycategory; 
        var address = cur.address; 
        var name = cur.name; 
        output += "<h3><a href='http://foursquare.com/venue/" + id + "'>"+name+"</a></h3>" + address + "," + path + "<hr/>"; }  

       document.getElementById('results').innerHTML = output; 

답변

2

해보십시오 name.text()이 바보 같은 질문이지만, 내가 어떻게이 너무 결과를 얻을 수있을 수 있습니다. toString() 대신 "이름"의. 다른 모든 노드에도 동일하게 적용됩니다.