我有这个登录表单,它使用AJAX查询数据库以检查用户是否存在,密码是否正确等等。现在,如何在完成所有检查后重定向用户?我试过这样做:
//PHP code...
//A lot of different checks happens before this
if($_POST['password']==$db_password){ //Last check!
header("Location: member-page.php");
}
但这不起作用(它也不会返回任何错误):( 那么,我该怎么做呢? 谢谢你的帮助!
答案 0 :(得分:0)
如果您是通过AJAX进行的,则必须在发出AJAX请求的页面上进行,因此您需要在客户端进行...在jQuery中它可能看起来有点像此...
$.post("test.php", { name: "John", time: "2pm" },
function(data) {
if (jQuery.trim(data) == 'success') {
window.location = '/member-page.php';
}
});