javascript - Angularjs 显示 ajax 响应

标签 javascript jquery angularjs ajax

基本上我的 Angular 代码是这样的

    var myapp = angular.module("Demo",["ngRoute"])
            .config(function($routeProvider){
                $routeProvider                                                      
                    .when("/students",{
                        templateUrl : "templates/students.html",
                        controller : "grouplistcontroller"
                    })
            })              
            .controller("grouplistcontroller", function($scope,$http){                      
                $http.get("ajaxfunction.php?action=getlist")
                    .then(function(res) {   
                        var obj = JSON.stringify(res);
                        console.log(obj);
                        $scope.students = obj.data;
                    });                     
            });

从服务器传来的json数据是这样的

"data":[
{
"sub_id":"1199",
"sub_group":"GT"
},
{
"sub_id":"727",
"sub_group":"GT"
},
{
"sub_id":"660",
"sub_group":"GT"
},
{
"sub_id":"614",
"sub_group":"GT"
}
],
"status":200,
"config":{
"method":"GET",
"transformRequest":[
null
],
"transformResponse":[
null
],
"url":"ajaxfunction.php?action=getlist",
"headers":{
"Accept":"application/json, text/plain, */*"
}
},
"statusText":"OK"

我试图在我的前端显示结果的循环,但它不起作用

<ul>
   <li ng-repeat="student in students">
        {{ student.sub_id }}
   </li>
</ul>

最佳答案

您好,您不必转换 JSON.stringify(obj),只需用作对象...使用下面的 Controller

.controller("grouplistcontroller", function($scope,$http){                      
                $http.get("ajaxfunction.php?action=getlist")
                    .then(function(res) {   


                        $scope.students = res.data;
                    });                     
            });

关于javascript - Angularjs 显示 ajax 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39241426/

相关文章:

jquery - "Unscrollable"100vh 部分捕捉到可滚动的网站内容

jquery - Ajax 表单被 client_side_validations gem 破坏?

javascript - AngularJs 指令 : How to dynamically set attributes on ng-repeat element

javascript - Angular 和套接字 io 类操作

javascript - AngularJS 忽略发布时禁用

javascript - 如何将 testacular 与 play 框架一起使用

javascript - 信号器关闭连接

javascript - 如何结合 odata 和 extjs 的示例

javascript - Angular 包装组件迭代子组件

javascript - 如何检查元素是否在屏幕外