posts - 8,  comments - 0,  trackbacks - 0

          /*多條-刪除*/
          function deleteBatch(){
           layer.confirm('確認要刪除嗎?',function(index){

             var idList = new Array(); 

             // 獲得選中的ID值
             $("input[name='id']:checkbox:checked").each(function(){
              idList.push(this.value); 
             });

             $.ajax({
                    type:"post",
                    url:"${CONTEXT_PATH}/sys/menu/deletebatch.html",
                    data: $('#form-menu').serialize(),//表單數據 
                    data: {"idList":idList},
                    //cache:false,
                    success:function(msg){
                        if(msg=="success"){
                         // 延時1S刷新
                         setTimeout('location.replace(location.href)', 1000);
                      layer.msg('全部刪除成功!',{icon:1,time:1000});
                        }
                        if(msg=="error"){
                            layer.msg('異常!');
                        }
                    }
                });
           });
          }



          后臺controller:
           @RequiresPermissions("sys:menu:edit")
              @ResponseBody
              @RequestMapping("/deletebatch")
              public String deletebatch(@RequestParam("idList[]") List<String> objs,ModelMap modelMap, HttpServletRequest request) throws Exception {
               String retStr = "error";
               try{
             menuService.removeMulti(objs);
             retStr = "success" ;
               }catch(Exception e) {
                logger.info(e.getMessage());
               }
               return retStr;
              }

          后臺service:

           @CacheEvict(value="defaultCache",allEntries=true)
           public void removeMulti(List<String> objs) {
            
            BasicDBList basicDBList=new BasicDBList();
            for(String id : objs) {
             basicDBList.add(new BasicDBObject("id",id));
            }

                  DBObject obj =new BasicDBObject();
                  obj.put("$or", basicDBList);
                  Query query=new BasicQuery(obj);

            mongoTemplate.remove(query,Menu.class);
           } 

          如果不跳轉,應該把ajax里面的dataType改成html ,json時返回不正確




          posted on 2016-10-27 13:22 liufx 閱讀(696) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2016年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 彝良县| 崇仁县| 桂东县| 师宗县| 桑日县| 南丰县| 东乌| 津南区| 沁阳市| 新宾| 平和县| 邵阳县| 宣威市| 普定县| 鄯善县| 芷江| 札达县| 江川县| 象州县| 阜南县| 新绛县| 天峻县| 县级市| 蒙阴县| 建平县| 镇雄县| 铜梁县| 永清县| 清丰县| 枣强县| 万安县| 吐鲁番市| 安庆市| 安康市| 临城县| 新沂市| 汉川市| 元谋县| 长治县| 宣化县| 顺昌县|