У меня есть страница входа, в которую пользователь вводит адрес электронной почты и пароль.
Итак, я смог сделать ajax-вызов на другой странице для настройки данных.
Теперь, если адрес электронной почты и пароль верны, он должен перенаправить пользователя на новую страницу, называемую «home».
Я пробовал, но перенаправил div на страницу.
Любые решения?
Спасибо заранее, всем!Как перенаправить пользователя на страницу по вызову ajax?
<script type="text/javascript">
$(document).ready(function (e) {
$(".login-form").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "verify/login.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data)
{
$(".login-result").html(data);
},
error: function()
{
}
});
}));
});
</script>
Это простой код запроса, его работа полностью прекрасна.
Теперь, в php-файле, который является login.php.
if ($email == $dbemail && $password == $dbpassword) {
header("location:home");
}
В этом коде страница «home» отображается в div «login-result».
Нельзя использовать стандартное действие формы «POST» вместо ajax, если вы хотите, чтобы он перенаправлялся? – Jite
Можете ли вы вставить свой настоящий код. Я имею в виду не рабочий код. –
В обратном вызове ajax выполните 'window.location = URL_TO_PAGE' –