2016-05-31 112 views
0

如何从响应数组中获取对象数组值?下面是我的代码发送Ajax请求如何从响应数组中获取对象数组值

var post_data = { 
    "user_name_title" : $scope.user_name_title, 
}; 
$http.post(url,post_data).then(function(res) 
{ 
    console.log(res['Message']); 
}, 

输出为

{ 
    "ResponseCode": 200, 
    "Data": [], 
    "Message": "Data inserted successfully.", 
    "Error": [] 
} 

我怎样才能得到结果对象,我已经使用

的console.log(RES [”信息']);

但它显示未定义。我应该使用什么?

+0

看起来它应该工作,你可以发布演示重现该问题? – elclanrs

+0

错误 - 在位置1的JSON中的意外标记o 在Object.parse(本机) –

回答

1

由于您在使用.then而不是$http方法,您应该在响应对象的data属性中获取API响应数据,如下所示。

console.log(res.data['Message']); 
+0

它的工作原理,谢谢你,伙计。 –