Angularjs数据未显示在http GET方法

时间:2017-11-10 20:43:02

标签: javascript php angularjs json http

我无法在简单的表格中显示我的数据。

这是我的代码:

查看部分:

<body ng-app="myapp">
  <div ng-controller="userCtrl">

    <table>
      <tr ng-repeat="user in users">
        <td>{{user.Name}}</td>
        <td>{{user.JSC_REG}}</td>
        <td>{{user.SESS1}}</td>
        <td>{{user.SESS2}}</td>
        <td>{{user.SCHOOL}}</td>
        <td>{{user.COMENTS}}</td>
        <td>{{user.TO_DO}}</td>
      </tr>
    </table>

服务器端代码:

(我正在使用php。我的查询还可以。)

<?php
include 'connect.php';
$result = mysqli_query($p,"---");

$data = array();
while($row = mysqli_fetch_array($result)) {
  $data[] = array("NAME"=>$row['NAME'],"JSC_REG"=>$row['JSC_REG'],"SESS1"=>$row['SESS1'],"SESS2"=>$row['SESS2'],"SCHOOL"=>$row['SCHOOL'],"COMENTS"=>$row['COMENTS'],"TO_DO"=>$row['TO_DO']);   
    }
echo json_encode($data);
?>

脚本代码:

<script>
var fetch = angular.module('myapp', []);

fetch.controller('userCtrl', ['$scope', '$http', function($scope, $http) {

  $http({
    method: 'GET',
    url: 'problem_data_sql.php'
  }).then(function successCallback(response) {
    $scope.users = response.data;
  });

}]);
</script>

我多次检查代码和谷歌,但我发现没有错误。但数据没有显示出来。我是第一次使用angularJS。这也不在localhost中执行。

0 个答案:

没有答案