使用$.ajax()后,页面直接卡住,而且内存暴涨是怎么回事?

代码在这

 <script type='text/javascript'>
    $(document).ready(function() {
        var usernametag=0;
        var passwordtag=0;
        var nametag=0;
        var emailtag=0;
        var teltag=0;
        var tag=0;
        $('#username').blur(function(){
            var username = $('#username').val();
            if (checkUsername(username)) {
                $("#usernameContext").html("用户名不能少于4位或大于10位!").fadeOut(3000);
                $('#usernamesuccess').hide();
                $('#usernameerror').fadeIn();
            } else {
                $('#usernameerror').hide();
                $('#usernamesuccess').fadeIn();
                usernametag=1;
            }
        });
        $('#password').blur(function() {
            var password = $('#password').val();
            if (pwdStrength(password)) {
                //alert("jumpin");
                $("#passwordContext").html("只能输入6-20个字母、数字组成的!").fadeOut(3000);
                $('#passwordsuccess').hide();
                $('#passworderror').fadeIn();
            } else {
                $('#passworderror').hide();
                $('#passwordsuccess').fadeIn();
                passwordtag=1;
            }
        });
        $('#name').blur(function() {
            var name = $('#name').val();
            if (checkName(name)) {
                $("#nameContext").html("只能输入4-20个字母、数字!").fadeOut(3000);
                $('#namesuccess').hide();
                $('#nameerror').fadeIn();
            } else {
                $('#nameerror').hide();
                $('#namesuccess').fadeIn();
                nametag=1;
            }
        });
        $('#email').blur(function() {
            var email = $('#email').val();
            if (checkEmail(email)) {
                $("#emailContext").html("邮箱不对!").fadeOut(3000);
                $('#emailsuccess').hide();
                $('#emailerror').fadeIn();
            } else {
                $('#emailerror').hide();
                $('#emailsuccess').fadeIn();
                emailtag=1;
            }
        });
        $('#tel').blur(function() {
            var tel = $('#tel').val();
            if (checkTel(tel)) {
                $("#telContext").html("号码不对").fadeOut(3000);
                $('#telsuccess').hide();
                $('#telerror').fadeIn();
            } else {
                $('#telerror').hide();
                $('#telsuccess').fadeIn();
                teltag=1;
            }
        });
        $('#button').mouseover(user_check);
        function user_check(){
            tag=  usernametag*passwordtag*nametag*emailtag*teltag;
            if(tag){
                $.ajax({
                    type : "POST",
                    url : "__URL__/add",
                    data : {'username':username,'password':password,'checkpwd':checkpwd,'name':name,'email':email,'tel':tel},
                    cache : false,
                    error: function(){ 
                            alert('notjumpsuccess');
                        },
                    success : function() {
                            alert('success');
                    },
                });
            }else{
                $("#registerContext").html("页面上还有错").fadeOut(3000);
            }
        }
    });
</script>

最后的success和error也没有执行

我自己解决了,我把变量设为了局部变量了

你说的变量是哪个变量?

我现在是几分钟内存就四百兆了。。。。。。。