PHP 正如您在下面的 PHP 代码中看到的那样,我正在尝试重定向用户,但我在 jquery 中很难做到这一点。我想要的是如果登录语句成功login_success那么用户将重定向到 myprofile.php 但什么也没有发生。
if($query)
{
$num=mysqli_fetch_array($query); //fetching all matching records
if($num > 0)
{
//if record found
$_SESSION["loggedin"] = TRUE;
$_SESSION['cid']=$num['cid'];
echo "login_success";
}
else
{
echo "invalid email or password.";
}
}else
{
echo "something went wrong!";
}
阿贾克斯:
$.ajax({
url:"sql/login_process.php",
method:"POST",
data:$('#login_form').serialize(),
beforeSend:function(){
$('#login_response').html('<span class="text-info"><i class="fas fa-spinner"></i> Loading response...</span>');
},
success:function(data){
$('form').trigger("reset");
$('#login_response').fadeIn().html(data);
setTimeout(function(){
$('#login_response').fadeOut("slow");
}, 7000);
if(data == "login_success") location.href = "http://www.example.com/myprofile.php";
}
});
我想我在这里遗漏了一些东西。
if(data == "login_success") location.href = "http://www.example.com/myprofile.php";
慕运维8079593
米脂