【发布时间】:2016-04-12 16:13:00
【问题描述】:
我无法让它工作。有人可以帮我吗? 我想在点击链接后显示用户详细信息,但我不知道如何通过链接将信息发送到 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>
和控制器:
gymiControllers.controller('UserDetailCtrl', ['$scope', '$http', function ($scope, $http) {
console.log($scope.user.user_id);
$http.get('php/UserDetailsGetData.php?user_id=user.user_id"').success(function(data) {
$scope.user = data;
});
}]);
和php文件,它应该从角度获取变量;-):
$user_id = $_GET['user_id'];
【问题讨论】:
-
您将字符串“user.user_id”作为 user_id 参数传递
-
console.log 在 UserDetailCtrl 控制器中说:TypeError:无法读取未定义的属性“user_id”。如何从这个有角度的东西中检索它:)