我从多维数组中的数组中获取mysql表中的数据。所以数据就像这样
Array
(
[0] => stdClass Object
(
[id] => 2
[client_id] => 2
[first_name] => test1
[last_name] => test2
)
[1] => stdClass Object
(
[id] => 3
[client_id] => 2
[first_name] => test3
[last_name] => test4
)
)
因为我需要json格式的数据所以我这样做了 json_encode($ users);
它给了我这样的结果
[{"id":"2","client_id":"2","first_name":"test1","last_name":"test2"},
{"id":"3","client_id":"2","first_name":"test3","last_name":"test4"}]
由于我想在对象中获取数据,我确实喜欢这个
data = $.parseJSON(data);
它给了我两个对象的数据。现在我想获取first_name的数据。那么有人可以告诉我该怎么做吗?
答案 0 :(得分:0)
data[i]['first_name']
会给你起名。在i
答案 1 :(得分:0)
成功添加JS
变量中的数据后,您可以通过for看看first_name
,见下文
for(var i=0; i < data.length; i++){
console.log(data[i].first_name)
}
答案 2 :(得分:0)
您需要使用jQuery each
函数。例如,以下代码可能对您有所帮助:
var obj =
[{"id":"2","client_id":"2","first_name":"test1","last_name":"test2"},
{"id":"3","client_id":"2","first_name":"test3","last_name":"test4"}];
$.each(obj,function(i,o){
alert(o.id);
});
如果您正在寻找其他内容,请告诉我们。)