美文网首页
SSM框架的(CRUD)_删除_删除单一员工26

SSM框架的(CRUD)_删除_删除单一员工26

作者: 念念碎平安夜 | 来源:发表于2020-01-10 11:22 被阅读0次

    删除逻辑
    1、单个删除

    • URL:/emp/{id} DELETE

    一、打开EmployeeController层

    @ResponseBody
        @RequestMapping(value="/emp/{id}",method=RequestMethod.DELETE)
        public Msg deleteEmpById(@PathVariable("id")Integer id) {
            employeeService.deleteEmp(id);
            return Msg.success();
        }
    

    二、打开EmployeeService

    /**
         * 员工删除
         * @param id
         */
        public void deleteEmp(Integer id) {
            // TODO Auto-generated method stub
            employeeMapper.deleteByPrimaryKey(id);
        }
    

    三、发送删除请求

    //单个删除
            $(document).on("click",".delete_btn",function(){
                //1、弹出是否确认删除对话框
                var empName = $(this).parents("tr").find("td:eq(1)").text();
                var empId = $(this).attr("del-id");
                //alert($(this).parents("tr").find("td:eq(1)").text());
                if(confirm("确认删除【"+empName+"】吗?")){
                    //确认,发送ajax请求删除即可
                    $.ajax({
                        url:"${APP_PATH}/emp/"+empId,
                        type:"DELETE",
                        success:function(result){
                            alert(result.msg);
                            //回到本页
                            to_page(currentPage);
                        }
                    });
                }
            });
    

    四、为删除按钮添加一个自定义的属性来表示当前删除的员工id

    //为删除按钮添加一个自定义的属性来表示当前删除的员工id
    delBtn.attr("del-id",item.empId);
    

    相关文章

      网友评论

          本文标题:SSM框架的(CRUD)_删除_删除单一员工26

          本文链接:https://www.haomeiwen.com/subject/liykactx.html