ajax发送中执行ajax,并实现跳转其他页面 ,注册页面最后一个校验邮箱

来源:互联网 发布:品质退款率被淘宝管控 编辑:程序博客网 时间:2024/06/07 05:25

 在js中实现跳转其他网页
    location.href = '百度网址'
    location.assign = '百度网址'
ajax 中发送 ajax,并实现跳转
在注册模块中,当邮箱在最后一个input时,要进行邮箱校验,就要发送ajax,这样才能提示邮箱是否错误,不进行页面跳转,收到jsonresponse后,再发送ajax的post请求,提交name,password等信息,再次受到jsonresponse后,在使用location.href实现跳转


$('#register_form').submit(function() {



check_user_name();
check_pwd();
check_cpwd();
check_email();


if(error_name == false && error_password == false && error_check_password == false && error_email == false && error_check == false ) {




            $email = $('#email')
            var email_val = $('#email').val()


            $.get('/user/register_email/', {'email': email_val}, function (dat) {
                if (dat.result == 'yes') {
                    $email.next().show();
                }
                else {


                    username = $('#user_name').val()
                    password = $('#pwd').val()
                    dict_info = {'username': username, 'password': password, 'email': email_val}
                    $.post('/user/register_form/', dict_info, function (dat) {
if(dat.result=='yes'){location.assign('/')}
                    })
                }
            })
        }
return false;
});