Переадресация на другую страницу при успешной публикации ajax - PullRequest
0 голосов
/ 02 июня 2019

«Я пытаюсь исправить это перенаправление, любой может помочь мне, что не так с этим кодом»

Я хочу, чтобы успех в сообщении ajax перешел на страницу профиля.По какой-то причине я продолжаю делать это неправильно.Любая идея, что я должен сделать, чтобы это исправить?

<?php
    session_start();
    include 'includes/config.php';

    $code = mysqli_real_escape_string($db,$_POST['code']);

    $results = mysqli_query($db,"SELECT * FROM students WHERE code='$code'");
    if (mysqli_num_rows($results) == 1 ) {
        $_SESSION['code'] = $code; 
        echo ('login');
    } 
    else {
        echo "not login";
    }  
?>
<?php include 'includes/nav.php';
    session_start();
?>
<script>
$(document).ready(function () {
    $('.forms').submit(function (e) {
        e.preventDefault();
        $.ajax({
            type: "POST",
            url: 'login.php',
            data: $(this).serialize(),
            success: function (data) {
                if (data === 'login') {
                    location.href = 'profile.php';
                }
                else {
                    alert(data);
                }
            }
        });
    });
});
</script>   
 
<form action="login.php" method="POST" class="forms">
<div class="form-group">
    <input name="code" type="text"  placeholder="enter your code">
    <button type="submit" name="studentSubmit" class="btn btn-dark">login</button>
  </div>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...