Php jQuery从多维数组获取数据
我从mysql表中获取多维数组中的数据。所以数据是这样的Php jQuery从多维数组获取数据,php,arrays,json,multidimensional-array,Php,Arrays,Json,Multidimensional Array,我从mysql表中获取多维数组中的数据。所以数据是这样的 Array ( [0] => stdClass Object ( [id] => 2 [client_id] => 2 [first_name] => test1 [last_name] => test2 ) [1] => stdClass Object
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
)
)
[{"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);
因为我需要json格式的数据,所以我这样做
json_编码($users)
它给了我这样的结果
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
)
)
[{"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);
因为我想在对象中获取数据,所以我这样做了
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
)
)
[{"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);
这给了我两个对象中的数据。现在我想获取第一个名字的数据。有人能告诉我怎么做吗?
数据[i]['first\u name']
会告诉你名字。在i上使用循环迭代在JS
变量中成功添加数据后,您可以通过for look获得first\u name
,如下所示
for(var i=0; i < data.length; i++){
console.log(data[i].first_name)
}
for(变量i=0;i
您需要使用jQuery每个功能。例如,以下代码可能会帮助您:
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);
});
如果您在寻找其他内容,请告诉我:)。jquery中的每个(()函数??是的..但是如何处理多维数组。。