为什么我的ajax不往里面走,从断点直接跳到结尾了

 <script >标签内的内容
    <script> 
    $(function() {
        $("#btn").click(function() {
            var datasent = $("#isform").serializeObject();//这句话将表单序列化
            params = JSON.stringify(datasent);//将序列化的表单转化为一个json串
            debugger;
            $.ajax({
                type : 'POST',
                url : "${pageContext.request.contextPath}/user?add",
                dataType : "json",
                data : params,
                contentType : "application/json;charset=utf-8",
                success : function(json) {
                    if(json=="1"){
                        alert("添加成功");
                    }

                }
            });
        });
    });
    </script>
    查找过来的内容,注释检查也没错啊
    注释一
    @Controller
  @RequestMapping("/user")
    注释二
    @RequestMapping(params="add")
     @ResponseBody
    public String  add( @RequestBody User user) {

        return  new Gson().toJson(service.add(user));
    }

"${pageContext.request.contextPath}/user?add" 这个${pageContext.request.contextPath}成了字符串了吧 兄弟

不是啊 我是一个查找 一个增加两个功能 ,url就差一个select和add,那个就能查出来啊

btn是什么按钮,如果是submit提交表单了吧。。要return false阻止表单提交

 $("#btn").click(function() {
//......
return false
});

楼主解决了吗,求解决方法

我也遇到了 求解决

我怀疑是缺参数,接口调用看起来成功了,但实际是存在问题的。我刚才用公司封装的接口调用方法试了,没有查询条件,所以我把查询条件这个参数省去了,结果断点就死活进不去。我把省去的参数写成null,立刻就进去了。。。