Javascript 从对象、对象、对象项获取值
我用PHP构建了一个数组,其中包含一些数据。使用“print json_encode($MyArray)”我将这个数组传输到一个javascript函数Javascript 从对象、对象、对象项获取值,javascript,Javascript,我用PHP构建了一个数组,其中包含一些数据。使用“print json_encode($MyArray)”我将这个数组传输到一个javascript函数 var request = $.ajax({ url: "data.php", method: "POST", dataType: 'json', success: function(data) 我可以使用var s=data.location访问的传输数据。但是,我如
var request = $.ajax({
url: "data.php",
method: "POST",
dataType: 'json',
success: function(data)
我可以使用var s=data.location访问的传输数据。但是,我如何从例如人员2和年龄中获得价值
这不起作用:var x=data.person.2.age强>
下面是console.log窗口中的一个示例
Object
Name: ""
Disciption: ""
location: ""
person: Object
1: Object
name: ""
age: ""
2: Object
name: ""
age: ""
应该是
var x = data.person[2].age;
您
person
是一个数组,因此需要指定索引来访问年龄。
var x=data.person[0]。年龄代码>
和
var x=data.person[1]。年龄
我只能猜测data.person
是一个数组-在本例中,请尝试以下操作:data.person[1]。age
(对于第二个人-数组索引从零开始)。
var x = data.person[2].age;