bootstrapTable 获取选中CheckBox的所有数据

来源:互联网 发布:apache 进程过多 编辑:程序博客网 时间:2024/05/21 11:01
按钮
<button id="btn_print" type="button" class="btn btn-default"><span class="glyphicon glyphicon-print" ></span>获取BootstrapTable中CheckBox数据</button>

向后台请求数据ajax:
$("#btn_print").click(function(){            var a= $("#tb_departments").bootstrapTable('getSelections');             if(a.length<=0){             alert("请选中一行")            }else{            var b=JSON.stringify( a );              var url="${pageContext.request.contextPath}/login/datalist";                  $.ajax({                      dataType: "json",                      traditional:true,//这使json格式的字符不会被转码                      data: {"datalist":b},                      type: "post",                       url: url,                      success : function (data) {                          alert("成功!");                      },                      error : function (data){                          alert(data.responseText);                      }                  });            }                         });



前台发送json格式为:
datalist:[{"0":true,"uid":1,"ustatus":"12","uname":"admin","upwd":"1234"},{"0":true,"uid":2,"ustatus":"12","uname":"liangq","upwd":"liang123"}]后台获取数据@RequestMapping("/datalist")@ResponseBodypublic boolean listUserTable(@RequestParam("datalist") String list,HttpServletRequest request){//String parameter = request.getParameter("list");System.out.println("list:"+list);JSONArray jsonArray = JSONArray.fromObject(list);System.out.println("fromObject"+jsonArray);List<Map<String,Object>> mapListJson = (List)jsonArray;        for (int i = 0; i < mapListJson.size(); i++) {            Map<String,Object> obj=mapListJson.get(i);                         for(Entry<String,Object> entry : obj.entrySet()){                String strkey1 = entry.getKey();                Object strval1 = entry.getValue();                if ("0".equals(strkey1)) {}else{System.out.println("KEY:"+strkey1+"  -->  Value:"+strval1+"\n");}                            }        }return true;}获取数据解析后json转map:KEY:ustatus  -->  Value:12KEY:uname  -->  Value:adminKEY:upwd  -->  Value:1234KEY:uid  -->  Value:2KEY:ustatus  -->  Value:12KEY:uname  -->  Value:liangqKEY:upwd  -->  Value:liang123



 
原创粉丝点击