2012-07-25 52 views
-4

可能重複:
Reading JSON string in Jquery字符串索引的Json的jquery

以下JSON字符串

{ 
    "direct":{ 
     "newvisits":3, 
     "uniquevisits":3, 
     "retvisits":0 
    }, 
    "user":{ 
     "newvisits":4, 
     "uniquevisits":4, 
     "retvisits":0 
    } 
} 

元素"direct""user"等是動態填充的值。

如何使用jquery訪問"direct""user"的值? 詳細想要獲取「直接」和「用戶」的名稱[dyanamically填充字段],然後在每個類別下的值

+1

可能的重複:http://stackoverflow.com/questions/2524489/reading-json-string-in-jquery和http://stackoverflow.com/questions/3005606/jquery-json-parsing – RRikesh 2012-07-25 06:32:16

+1

取看看[$ .parseJSON()](http://api.jquery.com/jQuery.parseJSON/)...你必須將該字符串轉換爲JSON對象,然後才能訪問屬性。這些數據是來自AJAX調用嗎? – Lix 2012-07-25 06:34:28

+0

Ya..me編碼字符串索引多維數組和編碼json使用php並將值返回給jquery – 2012-07-25 06:40:19

回答

1

假設retVal是JSON對象。

retVal.directretVal["direct"]會給你直接的對象。

編輯 獲取鑰匙,你可以做。

for(key in retVal){ 
    retVal['key'] // something like this. 
} 
+0

我很抱歉..所以我不是指如何獲取直接或用戶的價值,首先我想獲取名稱「直接「,那麼直接 – 2012-07-25 06:45:57

+0

」直接「的值將在'鑰匙'中,並且其值在'retVal ['鑰匙']' – Shikiryu 2012-07-25 08:05:31