【发布时间】:2017-07-08 20:08:37
【问题描述】:
我开始使用 Angular 和 PHP。我有一个 JSON 数组,它通过$http 调用将 PHP 文件发送到 AngularJS 函数,但我无法在函数 js 中获取 JSON 数组值。
带有控制台日志的json结果是:
php函数:
foreach ($result as $row) {
$out[] = $row;
}
echo json_encode($out);
js:
app.controller('controllerJs', ['$scope', '$http', function($scope,$http){
$scope.clients = [];
$scope.All = function(){
$http.get('/App/getAll.php')
.then(function(data){
$scope.clients = data;
});
}
}]);
php 表:
<tbody>
<tr ng-repeat="item in clients">
<td>{{item.nombre}}</td>
<td>{{item.especialidad}}</td>
</tr>
</tbody>
【问题讨论】:
-
$scope.clients = data;==>$scope.clients = data.data; -
小点
foreach ($result as $row) { $out[] = $row; } echo json_encode($out);为什么不只是json_encode($result);并保存所有这些浪费的 CPU 周期
标签: javascript php angularjs function response