首页 > 代码库 > json格式实现批量删除
json格式实现批量删除
前端代码,将删除记录序列号组合成字符串传到后台
‘industryList button[action=deleteAll]‘ : { click : function(button){ // var agrid = button.findParentByType("gridpanel"); var agrid = button.ownerCt.ownerCt; var data =http://www.mamicode.com/ agrid.getSelectionModel( ).getSelection(); if(data.length == 0){ Ext.Msg.alert(‘警告‘,‘请选择记录‘); }else{ var mystore = agrid.getStore(); var aarray = [ ]; //序列号组合成字符串数组 Ext.Array.each(data,function(record){ var id = record.get(‘id‘); aarray.push(id.toString()); console.log(id.toString()); }); Ext.Ajax.request({ url:‘deleteAll.do‘,
//join()函数将
// 数组元素组合成长字符串ids传到后台 params:{ids:aarray.join(",")}, method:‘POST‘, timeout:2000, success:function(response,opts){ // Ext.Array.each(data,function(record){ // st.remove(record); // }) Ext.Msg.alert("删除操作","操作成功"); var pagingObj = Ext.getCmp(‘ptb‘); pagingObj.doRefresh(); } }); } } },
后端代码
@RequestMapping(value="http://www.mamicode.com/deleteAll",method=RequestMethod.POST) public void deleteAllIndustry(HttpServletRequest request,HttpServletResponse response){ String ids = request.getParameter("ids"); System.out.println(ids+"!!!!!!!!!!"+"deleteAll control层"); String[] tokens = ids.split(","); for(String s : tokens){ int p_key = Integer.valueOf(s); industryService.deleteIndustryById(p_key); } String msg = "{success : true}"; try { response.getWriter().write(msg); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
json格式实现批量删除
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。