jquery的ajax提交问题

图片说明
这是我的页面,我测试添加,然后确定后台一直没反映,好像没提交一样,我页面写的ajac:
$.post("http://localhost:8080/TestDemo/my/saveuser",
{
username:$("#userName").val(),password:$("#userGender").val(),password:$("#userAge").val(),
},
function (data,status) {
if(data == "success"){
alert('success');

                    }else {
                       alert('error');
                    }
                });
                                还有一种:
                                $.ajax({
                    type : "post", //GET
                    url : "${pageContext.request.contextPath }/TestDemo/my/saveuser",
                    data:{"userName":userName,"userGender":userGender,"userAge":userAge},
                    success:function(data){
                        if(data.success){
                            alert('success');
                        }else{
                            alert('error');
                        }
                    }
                })
                            这两个都没成功,都没被后台拦截,不知道为什么,然而我要是这么写:
                            window.location='http://localhost:8080/TestDemo/my/saveuser';
                            就会被后台拦截到,我后台是这样的:
                            if("/saveuser".equals(pathInfo)) {
        System.out.println("进入添加用户方法...");
        UserDaoImpl udi = new UserDaoImpl();
        String userName = request.getParameter("userName");
        String userGender = request.getParameter("userGender");
        String userAge = request.getParameter("userAge");
        System.out.println("username="+userName);
        System.out.println("usergender="+userGender);
        System.out.println("userage="+userAge);
                有大神能帮我解答吗?感激不尽!

图片说明

主要看这个位置有没有显示 post 的连接,有就成功了

右键----》审查元素

url : "${pageContext.request.contextPath }/my/saveuser"
${pageContext.request.contextPath }获取的就是项目路径,就相当于http://localhost:8080/TestDemo

随便采纳一个吧,已经解决了