2013-09-11 70 views
0

獲得的JSON值或對象我有這樣一個變量:問題在javascript

{ "Text" : " 
      Name:  Useraafsdf 
      available  Usef50d0fc138d9r213123 
      loggedout  0 

" } 

,我想要得到的文本值。但是當我寫:console.log(Response.Text);我得到"undefined"。我如何獲得價值?雖然我從這裏採取這個響應: Response = messageObj.responseText;所以也許這個「文本」是一個對象,而不是一個JSON。

+0

你有什麼'console.log(Response);'? – xdazz

+0

我得到的整個對象如下:Object {status:4,... responseText:{「Text」:「...」}}所以有一個responseText,裏面有我想要的值的Text。 – user2766267

+0

你已經問過這個問題。 http://stackoverflow.com/questions/18727073/issue-in-parsing-json-object爲什麼你(再次)不發佈整個代碼? – user2736012

回答

2

messageObj.responseText是一個字符串,你必須解析它。

var Response = JSON.parse(messageObj.responseText); 
+0

嘗試之後,我意識到messageObj.responseText是一個對象。但我怎樣才能得到一個對象的價值?所以我想要做的是獲得作爲對象的文本的價值 – user2766267