首页 > 程序开发 > 综合编程 > 其他综合 >

前后台数据交互——ajax()方法的data和后台ServletRequest

2017-01-06

前台通过ajax()的data和后台的ServletRequest类 进行数据交互 前台 ajax方法 其中 & 039;param1 & 039;是要传到后台的数据 $ ajax({ url : "dataRecord init ", 获取数据列 type : & 039;GET

前台通过ajax()的data和后台的ServletRequest类 进行数据交互

前台 ajax方法

//其中'param1'是要传到后台的数据
$.ajax({
    url : "dataRecord/init", //获取数据列 
    type : 'GET',
    data : {                             
        'search_area' : 'param1',
        'search_sensorType' : 'param2',
        'search_sensor' : 'param3',
        'search_timeSelected':'param4'
    }, 
    success:function(data){
         $("#content-wrapper").html(data); //刷新页面
    }

});

后台控制器方法

    @RequiresPermissions("dataRecord:view")
    @RequestMapping("dataRecord/init")
    public String pageInit(Model model, ServletRequest request) throws ParseException {


        String timeSelected = (String) searchParams.get("timeSelected"); // 前台传的数据
        if (StringUtils.isNullorEmpty(timeSelected)) { // 如果数据为空

        } else { // 如果数据不为空

        }

        String area = (String) searchParams.get("area"); // 获取前台数据
        if (!StringUtils.isNullorEmpty(area))
             //如果数据不为空,做处理

        String sensorType = (String) searchParams.get("sensorType"); // 获取前台数据
        if (!StringUtils.isNullorEmpty(sensorType))
            //如果数据不为空,做处理

        String sensor = (String) searchParams.get("sensor"); // 获取前台数据
        if (!StringUtils.isNullorEmpty(sensor))
            //如果数据不为空,做处理

        return "dataRecord/list"; // 返回初始页面
    }
相关文章
最新文章
热点推荐