checkbox给后台传值以及后台处理值

您所在的位置:网站首页 js取值怎么传给jsp checkbox给后台传值以及后台处理值

checkbox给后台传值以及后台处理值

#checkbox给后台传值以及后台处理值| 来源: 网络整理| 查看: 265

1,前端界面

                                    水果分类                                                       苹果                     香蕉                     葡萄                     榴莲                     其他                 

2,前端js发送ajax

function  search(){

       var fruit= '';         var dd = '';         var radio = document.getElementsByName("fruit");         for(var i = 0;i                     dataList += ""+t[0]['AREA']+""                     +""+t[1]['sum']+""                     ";                 });                 $('tbody').html(dataList);               },                error:function(){                  console.log("error")                }              })  

}

3,后端处理

// 数据处理     @RequestMapping(value = "data", method = RequestMethod.POST)     @ResponseBody     public List data(ModelMap modelMap, HttpServletRequest req, String fruit){

if (StringUtils.isNotBlank(fruit)) {             String[] reStrings = fruit.split(",");             sb += " and (";             for (int i = 0; i < reStrings.length; i++) {                 if(reStrings[i]!=""){                     if(i==1){                         sb += "A.REGISTERTYPE = '" + reStrings[1] + "'";                      }                     if(i>1){                         sb += " or A.REGISTERTYPE = '" + reStrings[i] + "'";                     }                 }             }             sb += ")";         }         return sb;     }

}

结束:这样前端复选框传过来的值就能被分别拼入sql语句(如:select * from table t where t.fruit='1' or t.fruit='2'的形式)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3