2012-07-25 47 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