Javascript jQuery消息验证程序无法正常工作

Javascript jQuery消息验证程序无法正常工作,javascript,php,jquery,Javascript,Php,Jquery,我用jQuery做了一个基本的登录系统,对我来说一切都很好,但是我总是在这里输入我的jQuery:alert'Error in system' 但这很奇怪,因为当我做这个回答时;它显示了我的$\u会话['userlogin']的所有数据 那里有人知道可能出了什么问题吗 Im使用此jQuery以登录形式显示验证程序消息: $('form').submit(function(){ var login = $(this).serialize() + '&action=l

我用jQuery做了一个基本的登录系统,对我来说一切都很好,但是我总是在这里输入我的jQuery:alert'Error in system'

但这很奇怪,因为当我做这个回答时;它显示了我的$\u会话['userlogin']的所有数据

那里有人知道可能出了什么问题吗

Im使用此jQuery以登录形式显示验证程序消息:

    $('form').submit(function(){
        var login = $(this).serialize() + '&action=login';
        $.ajax({
            url: 'switch/login.php',
            data: login,
            type: 'POST',
            success: function(answer){
                if(answer == 'errorEmpty'){
                    $('.msg').empty().html('<p class="warning">Informe seu usuário e senha!</p>').fadeIn('slow');
                }
                else if (answer == 'errorPass'){
                    $('.msg').empty().html('<p class="error">Error ,wrong pass or username!</p>').fadeIn('slow');

                }
                else if(answer == 'sucess'){
                    window.setTimeout(function(){
                        $(location).attr('href','dashboard.php');
                 },1000);
               }
                else{
                    alert('Error in system');
                }
                alert(answer);
            },
            beforeSend: function(){
                $('.loginbox h1 img').fadeIn('fast');
            },
            complete: function(){
                $('.loginbox h1 img').fadeOut('slow');
            },
            error: function(){
                alert('Error in system');
            }

       });
        return false;
    });

});
放回;在echo success语句之后,我认为问题在于print_r$_SESSION['userlogin']

放回后;将不执行打印

echo 'sucess';
return;

您是否尝试过在echo成功后使用put return语句,如echo‘success’;回来谢谢,这很有效,但我真的认为在这种情况下没有必要这样做。你能给出答案让我接受吗?你是对的,问题真的是这样!谢谢:
echo 'sucess';
return;