2017-10-20 2 views
0

JSON에 익숙하지 않으므로 도움을 받으시기 바랍니다. 반경 내에서 우편 번호를 확인하려고 https://www.zipcodeapi.com/을 사용하고 있습니다. 여기에 응답을 표시 할 수없는 것 같지만 첨부 된 내용은 내 콘솔 로그에 표시됩니다. 나는 우편 번호를 잡고 배열에 저장하려고하는데, 행운을 얻지는 않습니다. 내가 테스트 JSON 사이트를 시도했을 때 모든 것이 잘 작동하는 것처럼 보였다.jquery로 JSON 데이터를 구문 분석

   }).done(function(data){ 

     console.log(data); <-- prints what you see in the attached inspector pic 
     //reset previous lookup 
     zip_codes = []; 

     $.each(data, function(index,e){ 
      zip_codes.push(e.zip_code); <-- does nothing 
     }); 
     }); 

inspect screenshot

하나를 모든 도움을 크게 감사합니다 : 여기 내가 사용하고 코드입니다. 고맙습니다!

답변

2

여기서 data 변수는 개체이며 배열이 아닙니다. 여기 배열은 data.zip_codes이므로해야합니다.

$.each(data.zip_codes, function(index,e){ 
     zip_codes.push(e.zip_code); // will do this time :) 
    }); 
관련 문제