AngularJS Функция перезагрузки - PullRequest
0 голосов
/ 11 февраля 2020

Он регистрируется, но автоматически не обновляет sh страницу.

login.php Angular Код:

var app = angular.module("Test", []);
app.controller("Logintest", function($scope, $http){
  $scope.Login = function(){
    $http({
      method:"POST",
      url:"login-control.php",
      data:$scope.loginData
    }).then(function(response){
      if(response.data != '') {
        $scope.RESULT = response.data;
      } else {
        location.reload();
      }
    });
  };
});

login.php PHP код:

if (isset($_SESSION['ID'])) {
 ( HTML FORM CODE ) 
} else {
  header('Location: index.php');
}

1 Ответ

0 голосов
/ 11 февраля 2020

У меня также были проблемы с использованием php header(), но вы можете использовать для него обычный javascript:
Примечание: Только потому, что вы используете Angular hasn ' t означает, что обычный javascript заблокирован для использования.

var wl = window.location;
window.location = wl;

Или, если вам нужно , чтобы использовать php, просто введите JS в сценарии:

<?php
  echo "<script>var wl = window.location; window.location = wl;";
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...