easyui datagrid 前台批量传递数据到后台_json

来源:互联网 发布:2015年天猫双十一数据 编辑:程序博客网 时间:2024/05/16 09:14
前台:
 var rows  = $('#mygrid').datagrid("getRows"); $.post(sunny.contextPath + '/dutyManage/addMonthDutyIntoDB.do', {   data:JSON.stringify(rows)}, function(result) {var success=result.success;if(success){   }else{    $.messager.progress('close');    $.messager.alert('系统提示','<font size=\"2\" color=\"#666666\"><strong>'+result.info+'</strong></font>',    'warningSunnyIcon',function(){     parent.$('#monthDutyAddDialogId').dialog('close');    });    return;   }}, 'json');

后台:
@RequestMapping(value="/addMonthDutyIntoDB",method=RequestMethod.POST)public @ResponseBody Map<String, Object> addMonthDutyIntoDB(@RequestParam(required=false,value="data")String data,@RequestParam(required=false,value="unitId")Integer unitId,@RequestParam(required=false,value="normalFlag")Integer normalFlag){                net.sf.json.JSONArray jsonArray=net.sf.json.JSONArray.fromObject(data);List<Duty> dutyList=jsonArray.toList(jsonArray, Duty.class);Map<String, Object> map=new HashMap<String, Object>();if (null!=map) {map.put("success", true);} else {map.put("success", false);}return map;}
0 0