我遇到JavaScript问题, 我有一个从控制器中的模型获取的数组,并将其从控制器发送到视图,如:echo json_encode($ data); 当我在视图中打印console.log(数据)时,我得到的数据如下:
[{"id":"1","u_name":"07991111111"}]
现在我想获取user_name之类的特定数据。 我怎么能得到?
我试过
console.log(data.user_name)
答案 0 :(得分:1)
试试这个:
那是data[0]
alert(data[0].id) // "1"
alert(data[0].u_name) // "07991111111"
答案 1 :(得分:1)
试试这种方式
var data=[{"id":"1","u_name":"07991111111"}];
var id=data[0].id;
var name=data[0].u_name;
console.log('id',id);
console.log('name',name);
如果数据超过0
var data=[{"id":"1","u_name":"07991111111"},
{"id":"2","u_name":"07991111112"}
];
比你将像这样访问那个数组对象
var id1=data[0].id;
var id2=data[1].id;
答案 2 :(得分:0)
试试这个:
var obj = JSON.parse('{“id”:“1”,“u_name”:“07991111111”}');
的console.log(obj.id);
的console.log(obj.u_name);