避免在URL中传递敏感信息,可以使用POST方法将数据发送到服务器。以下是示例代码:
HTML:
JavaScript:
$scope.login = function() { $http.post('/login', {username: $scope.username, password: $scope.password}).then(function(response) { // 登录成功 }, function(response) { // 登录失败 }); };
其中,$http是AngularJS的服务之一,用于向服务器发送HTTP请求。在此示例中,我们使用POST方法向'/login”URL发送用户名和密码。服务器返回成功响应时,登录成功。否则,登录失败。然后,您可以使用$location服务将用户重定向到其他页面,以避免在URL中留下敏感信息。