2017-10-20 78 views
0

与JSON不是太有经验了所以我希望你能帮助解析。我使用https://www.zipcodeapi.com/尝试的半径范围内确定邮编。我似乎无法在此显示响应,但附加的是我的控制台日志显示的内容。我试图抓住邮政编码并将其存储在一个数组,但我并没有任何运气这样做。当我尝试一个测试JSON网站时,一切似乎都很好。下面是我使用的代码:通过JSON数据与jQuery

   }).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变量这里是一个对象,而不是阵列。这里array是data.zip_codes,所以你应该做

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