2017-10-20 116 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 :) 
    });