我正在使用php进行角度项目。我在json中对php结果进行编码,在json中我试图从json中捕获一个特定的字段(fname)
数据,但发现很难做到
$http.get('http://localhost/vivalooks/app_ion/feeds.php').success(function(data){
console.log(data);
$scope.feeds=data;
alert(data.fname)
})
来自控制台的响应
[{"fname":"Benjamin","lname":"Osei","up_ans":"Changed","exs":"new","total":"1"}]
答案 0 :(得分:1)
所以
alert(data[0].fname)
不是
alert(data.fname)
因为data
是一个数组。
因为,当我在评论中请求打印alert(typeof data+Array.isArray(data))
的输出时,您写道:objecttrue
:这意味着:
哟循环遍历所有fname
,只需执行此操作:
alert(data.map((e)=>e.fname).join(','));