zoukankan      html  css  js  c++  java
  • ajax请求提交到controller后总是不成功

    最近在做实习时,点击查询时在js中发送ajax请求到controller后台,但是无论怎么样都不成功,请求地址是正确的,因为在后台用system.out.println输出有值,并且也确实return了,后来百度才发现在springmvc注解中.必须要加上@ResponseBody注解,ajax请求才会成功.

    后台部分代码:

        @RequestMapping("select.do")
        @ResponseBody
        // 加入ResponseBody,才有返回值,ajax请求才能成功
        public String selectByDate(HttpServletRequest request, Model model) {
            String begin_Date = request.getParameter("begin_Date");
            List<MobileManage> list = getDataList(begin_Date);
            JSONArray json = JSONArray.fromObject(list);
            String paseJson = paseJson(list);
            // System.out.println(json.toString());
            return paseJson;
        }
    View Code

    前台部分代码:

    $.ajax({
                           type:"post",
                           url:"/mylog/mobileManage/select.do",
                           dataType:"json",
                           data:{begin_Date:begin_Date},
                           success:function(data){
                                            //处理
                                        }    
    })                            
    View Code
    生来奔走万山中,踏尽崎岖路自通
  • 相关阅读:
    网页性能分析
    vue学习图解
    px-em-rem单位转换
    呼啦圈(keyframes和transform结合)
    菜单栏鼠标经过伸缩效果
    携程transform放大效果
    浮动布局demo
    倒圆角艺术
    伪类分类
    ingress-nginx 添加https证书
  • 原文地址:https://www.cnblogs.com/NieXiaoHui/p/5053997.html
Copyright © 2011-2022 走看看