Ajax突然没用了,尝试了很久也不知道哪里出错了

问题遇到的现象和发生背景

ajax突然不起作用了

问题相关代码,请勿粘贴截图

var oldpassword = null;
var newpassword = null;
var rnewpassword = null;
var save = null;

$(function(){
oldpassword = $("#oldpassword");
newpassword = $("#newpassword");
rnewpassword = $("#rnewpassword");
saveBtn = $("#save");

oldpassword.next().html("*");
newpassword.next().html("*");
rnewpassword.next().html("*");

oldpassword.on("blur",function(){
    $.ajax({
        type:"GET",
        url:path+"/jsp/user.do",
        data:{method:"pwdmodify",oldpassword:oldpassword.val()},
        dataType:"json",
            success:function(data){
            if(data.result === "true"){//旧密码正确
                validateTip(oldpassword.next(),{"color":"green"},imgYes,true);
            }else if(data.result === "false"){//旧密码输入不正确
                validateTip(oldpassword.next(),{"color":"red"},imgNo + " 原密码输入不正确",false);
            }else if(data.result === "sessionerror"){//当前用户session过期,请重新登录
                validateTip(oldpassword.next(),{"color":"red"},imgNo + " 当前用户session过期,请重新登录",false);
            }else if(data.result ==="error"){//旧密码输入为空
                validateTip(oldpassword.next(),{"color":"red"},imgNo + " 请输入旧密码",false);
            }
        },
        error:function(data){
            //请求出错
            validateTip(oldpassword.next(),{"color":"red"},imgNo + " 请求错误",false);
        }
    });
}).on("focus",function(){
    validateTip(oldpassword.next(),{"color":"#666666"},"* 请输入原密码",false);
});

newpassword.on("focus",function(){
    validateTip(newpassword.next(),{"color":"#666666"},"* 密码长度必须是大于6小于20",false);
}).on("blur",function(){
    if(newpassword.val() != null && newpassword.val().length >= 6
            && newpassword.val().length < 20 ){
        validateTip(newpassword.next(),{"color":"green"},imgYes,true);
    }else{
        validateTip(newpassword.next(),{"color":"red"},imgNo + " 密码输入不符合规范,请重新输入",false);
    }
});


rnewpassword.on("focus",function(){
    validateTip(rnewpassword.next(),{"color":"#666666"},"* 请输入与上面一致的密码",false);
}).on("blur",function(){
    if(rnewpassword.val() != null && rnewpassword.val().length >= 6
            && rnewpassword.val().length < 20 && newpassword.val() == rnewpassword.val()){
        validateTip(rnewpassword.next(),{"color":"green"},imgYes,true);
    }else{
        validateTip(rnewpassword.next(),{"color":"red"},imgNo + " 两次密码输入不一致,请重新输入",false);
    }
});


save.on("click",function(){
    oldpassword.blur();
    newpassword.blur();
    rnewpassword.blur();
    // oldpassword.attr("validateStatus") === "true"&&
    if(
        newpassword.attr("validateStatus") === "true"
        && rnewpassword.attr("validateStatus") === "true"){
        if(confirm("确定要修改密码?")){
            $("#userForm").submit();
        }
    }
    
});

});

运行结果及报错内容
我的解答思路和尝试过的方法

找了半天也没看出哪里出问题了

我想要达到的结果

控制台报错没有

误删了啥吧