Перенаправление на новую страницу на основе вызова AJAX

Я использую AJAX с jQuery, чтобы сделать запрос со страницы на моем сайте. Теперь, если вход не удался (или вызов не удался по разной причине), я возвращаю сообщение об ошибке и поместите его в метку. Но если вызов преуспевает, я хочу перейти на другую страницу. Моя проблема заключается в том, что если вызов преуспевает, я в конечном итоге с текстом новой страницы на моей этикетке.

Вот мой JavaScript:

 $.post("chklogin.php", { username: username, password: password }, function(data) {
        $('#msg').html(data);
 });

и вот PHP, который он называет:

if(mysql_num_rows($result)==0) {
    $msg="<h3>Enter valid Username and Password.</h3>";
    echo $msg;
} else {
    $row=mysql_fetch_assoc($result);
    $_SESSION["userid"]=$row["pgmail"];
    header("location:user.php");
}
0
задан Andrew Aylett 8 September 2011 в 12:36
поделиться