Rou*_*uge 0 javascript ajax jquery
我试图通过使用JavaScript获取返回的JSON对象的值.
返回数据
data: "[{"userID":"35047","testID":"5","subject":"1"..and more}]
Run Code Online (Sandbox Code Playgroud)
在javascript中,我如何遍历userID/testID和值...等.
谢谢您的帮助
首先解析JSON.parse()然后像对象一样访问它们.例:
var obj = JSON.parse(your_data);
Run Code Online (Sandbox Code Playgroud)
然后
obj[0].userID
Run Code Online (Sandbox Code Playgroud)
说明:
[]创建一个数组,您可以通过下标来访问数组元素obj[0].{}创建一个对象,您可以按名称访问这些字段.因此obj[0].userID,obj[0].testID等.注意!
JSON.parse()在IE6/IE7中需要一个垫片(参见json.js/json2.js).在其他传统浏览器中也可能缺少它.但是,您可以将其包含在所有浏览器中,因为它会检测到本机JSON.parse()存在.