checkbox给后台传值以及后台处理值 |
您所在的位置:网站首页 › js取值怎么传给jsp › checkbox给后台传值以及后台处理值 |
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 |