从警报中的json捕获特定值

Capture a specific value from a json in an alert

本文关键字:json      更新时间:2023-09-26

我正在用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"}]

因此

alert(data[0].fname) 

alert(data.fname) 

因为data是一个数组。


因为,当我在评论中请求打印alert(typeof data+Array.isArray(data))的输出时,您写道:objecttrue:它的意思是:

  • object:object=>可以是文字、数组或其他内容
  • true:IS阵列

额外:

Yo循环通过所有fname,只需执行以下操作:

alert(data.map((e)=>e.fname).join(','));