【发布时间】:2020-05-26 21:28:41
【问题描述】:
登录但不自动刷新页面。
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.phpPHP代码:
if (isset($_SESSION['ID'])) {
( HTML FORM CODE )
} else {
header('Location: index.php');
}
【问题讨论】:
-
从您的 AJAX 调用发回重定向不会重定向您的整个页面,只会重定向通过 AJAX 发出的单个 HTTP 请求。
-
这适用于另一个代码。但我无法在自己的代码中重定向,缺少什么?
标签: javascript php angularjs