将角度变量转换为php

将角度变量转换为php,php,jquery,angularjs,ajax,Php,Jquery,Angularjs,Ajax,我不能让它工作。谁能帮帮我吗? 我想在点击链接后显示用户详细信息,但我不知道如何通过链接将信息发送到php文件 我有详细用户信息的链接,如: <tr ng-repeat="user in users | filter:searchText | orderBy:'finish_date'"> <td><a href="#/user/{{user.user_id}}">{{user.name + ' ' + user.lastname}}<

我不能让它工作。谁能帮帮我吗? 我想在点击链接后显示用户详细信息,但我不知道如何通过链接将信息发送到php文件

我有详细用户信息的链接,如:

<tr ng-repeat="user in users | filter:searchText | orderBy:'finish_date'">
          <td><a href="#/user/{{user.user_id}}">{{user.name + ' ' + user.lastname}}</a></td>
          <td> {{user.begin_date}}</td>
          <td> {{user.finish_date}}</td>
</tr>
和php文件,该文件应该从angular;-)获取变量:

将其更正为:

gymiControllers.controller('UserDetailCtrl', ['$scope', '$http',  function ($scope, $http) {
      console.log($scope.user.user_id);
      $http.get('php/UserDetailsGetData.php?user_id='+$scope.user.user_id).success(function(data) {
        $scope.user = data;
      });
    }]);
将其更正为:

gymiControllers.controller('UserDetailCtrl', ['$scope', '$http',  function ($scope, $http) {
      console.log($scope.user.user_id);
      $http.get('php/UserDetailsGetData.php?user_id='+$scope.user.user_id).success(function(data) {
        $scope.user = data;
      });
    }]);

您正在传递字符串“user.user\u id”,作为UserDetailCtrl控制器中的user\id参数console.log:TypeError:无法读取未定义的属性“user\u id”。如何从这个角度检索它:)您正在传递字符串“user.user\u id”作为user\u id参数console.log in UserDetailCtrl Controller说:TypeError:无法读取未定义的属性“user\u id”。如何从这个角度检索它:)似乎不起作用:TypeError:无法读取undefinedis“UserDetailCtrl”的属性“user\u id”ng repeat的控制器?带有链接的ng repeat包含在“ActiveListCtrl”控制器中,单击ngRoute后将指向另一个带有控制器“UserDetailCtrl”的视图这就是为什么$scope是空的。我建议您将用户信息保存在Factory或Angular服务中,然后将其注入UserDetailsCtrl,或者,您可以使用localstorage或$rootscope,但这将是一个错误的选择。似乎不起作用:TypeError:无法读取undefinedis“UserDetailCtrl”的属性“user\u id”。ng repeat?ng repeat with link的控制器包含在“ActiveListCtrl”控制器中,单击ngRoute后,将指向另一个带有控制器的视图“UserDetailCtrl”这就是$scope为空的原因。我建议您将用户信息保存在Factory或Angular服务中,然后将其注入UserDetailsCtrl,或者您可以使用localstorage或$rootscope,但这是一个错误的选择。
gymiControllers.controller('UserDetailCtrl', ['$scope', '$http',  function ($scope, $http) {
      console.log($scope.user.user_id);
      $http.get('php/UserDetailsGetData.php?user_id='+$scope.user.user_id).success(function(data) {
        $scope.user = data;
      });
    }]);