2016-04-14 55 views
0

我讀變JSON問題海槽REST API廣東話讀JSON變量槽REST API

問題:
的json
.....

「Featured_media」:11661,
「Comment_status」, 「打開」
「Ping_status」, 「打開」
「Geolocation_city」:[ 「Oeiras的」],
「_links」:{
「Self」:[{
「Href」:「http:\/\/website.com \/wp-json \/wp \/v2 \/listing \/11660」
.....

我可以讀取所有的變量,此代碼

 $.getJSON('http://imaginocharme.com/wp-json/wp/v2/listings/11660', function (jd) { 

     $('#stage').html('<p> Nome: ' + jd.featured_media + '</p>'); 
     console.log(jd.featured_media); 
     $('#stage').append('<p>Descrição : ' + jd.comment_status + '</p>'); 
     console.log(jd.comment_status); 
     $('#stage').append('<p>Nome : ' + jd.ping_status + '</p>'); 
     console.log(jd.ping_status); 
     $('#stage').append('<p>Cidade : ' + jd.geolocation_city + '</p>'); 
     console.log(jd.geolocation_city); 
     $('#stage').append('<p>Links : ' + jd._links.self[0].href + '</p>'); 
     console.log(jd._links.self[0].href); 

      }); 


我的控制檯日誌少geolocation_city

11661 
index.html (29,29) 
open 
index.html (31,29) 
open 
index.html (33,29) 
undefined 
index.html (35,29) 
http://imaginocharme.com/wp-json/wp/v2/listings/11660 
index.html (37,29) 


我試過幾種方法來讀取變量geolocation_city和總給人不確定

誰能幫助?
有什麼想法?

+0

你確定,大寫/小寫變量名不是問題嗎? –

回答

0

jd.geolocation_city是一個數組,這就是爲什麼你沒有顯示它。試試這個:

jd.geolocation_city.toString() 
+0

沒有工作:( –

+0

你能控制檯登錄jd.geolocation_city 的console.log(jd.geolocation_city); –

+0

回 的ReferenceError:在Object.InjectedScript._evaluateOn 1 :2:JD沒有在定義 (:878:140) 在Object.InjectedScript._evaluateAndWrap(:811:34) 在Object.InjectedScript.evaluate(:667:21) 的ReferenceError:未定義JD ... –