Let's say I have a login form, with 2 fields, email and password, first I want to check if the user email is actually registered or not, so I made a separate file named user_check.php with the PHP code to check if a user exists or not,
include_once('../../classes/user.class.php');
$User = new User();
if ($User -> UserExists($_POST['login_email']) === true) {
    echo true;
} else {
    echo false;
}
now from login page, I want to call in an AJAX request to actually check if the UserExists() method returns false or true, if it returns false I will just give an error message to the user, else the code will continue
$.ajax({
    url: 'ajax/login-handler/user_check.php',
    type: 'POST',
    data: {login_email: email.val()},
    cache: false,
    success: function(data) {
        if (data == 1) {
            alert('Exists');
        } else alert('Doesn\'t Exist');
    }
});
Should I do nested Ajax calls for other database checks inside success block if statements? Or if I need to do separate Ajax calls how can I pass one Ajax calls response to the other call?
 
     
    