【问题标题】:view the angular array in php page ..在php页面中查看角度数组..
【发布时间】:2017-12-02 04:34:32
【问题描述】:

我试图查看数组中的 PHP 错误到 angular .. 这是角码

                    $http.post('includes/functions/functions.php',$.param(values))
                .success(function(d){
                    $scope.error = (angular.isObject(d))?{d}:'';
                    console.log(d);
                })

php代码

            if(empty($name)) 
                $error[] = 'name empty';
            if(empty($email)) 
                $error[] = 'email empty';
            if(empty($password)) 
                $error[] = 'password empty ';
            if(!filter_var($email,FILTER_VALIDATE_EMAIL))
                $error[] =  " email not correct";

            $res = $connect->prepare("SELECT email,num_phone FROM pta_users WHERE email = :email ");
            $res->bindValue(':email',$email,PDO::PARAM_STR);
            $res->execute();
            $member = $res->FetchAll();

            if($res->rowCount() > 0){

                    $error[] = 'this email has register before  ';
            }
                echo json_encode($error);

这样的json_encode()返回值

["email empty", " email not correct", "name empty"]

我试试这个,但不行,

     <div class="text-center" ng-repeat="error in err">
  <span>{{err}}</span>
</div>

如何查看错误? 我使用 angularjs v1.5.11

【问题讨论】:

    标签: php arrays angularjs json


    【解决方案1】:

    尝试分配它的数据属性

     $scope.error = d.data;
    

    【讨论】:

    • 你放console.log(d)的时候怎么办;
    • 只是为了检查结果。
    • 我的意思是你看到了什么
    • 这是之前取值时出现的问题,key and value {name: 'ali',age:18} 但是现在没有key 来取value 只是values {'ali',18} 如何我可以按角度在 div 中循环这个值?
    • 它是一个对象。所以你不能循环
    猜你喜欢
    • 1970-01-01
    • 2020-01-20
    • 1970-01-01
    • 2014-06-26
    • 2023-04-01
    • 1970-01-01
    • 2015-12-20
    • 2010-11-15
    • 2019-08-14
    相关资源
    最近更新 更多