我从我的角度控制器调用$ http.get
$http.get('http://localhost:8080/api/users/')
.success(function (response) {
console.log(response);
});
并以Json数组的形式获取响应 第一个对象是OK但其他对象是空的 这是回复:
[Object, Object, Object]
0:Object
1:Object
2:Object
length:3
第一个对象:
$id:"1"
ApplicationRole1:Object
ApplicationRoleId:1
ApplyDocuments: Array(0)
CellNum:"000000000"
Department1:Object
DepartmentId:1
其他对象是空的,如下所示:
Object
$ref: "3"
__proto__:Object
我在服务器端的webApi和实体框架6中使用。 服务器返回包含所有对象的Json数组。 但是当我使用IIS服务器从客户端调用它时,结果返回就像我解释的那样。
有什么建议吗? 谢谢
答案 0 :(得分:2)
遇到同样的问题, 在你的GET函数中添加这一行,
<?php
ini_set('display_errors', 1);
$array = array(1,2,3,4,5,6,7,8,9,10 );
$array2 = array('how','are','you') ;
$values=array_fill(0, count($array2), $array);//here we are creating an array with $array
print_r(array_combine($array2, $values));
这不会返回对象的关系。