$("#confirmDealDelete").click(function(){
       $("#deleteForm").show();        $("#modal-result").hide();        var v_id='${
ClientForm.id}';        var v_advancedPassword=$("#advancedPassword").val();        var v_reAdvancedPassword=$("#reAdvancedPassword").val();        if(v_advancedPassword != v_reAdvancedPassword){
           $("#modal-result").html("高级密码不一致");            $("#modal-result").show();            return false;        }        marks();        $.ajax({
           type: "POST",            url: "/client/deleteClient.json",            dataType:"json",            data: {client: v_id, advancedPassword: v_advancedPassword, reAdvancedPassword: v_reAdvancedPassword},            cache: false,            success: function (result) {
               console.log(result.result);                unMarks();                $("#clientList").trigger("reloadGrid");                $("#details").html("");                if(result.result == undefined || result.result==false){
                   $("#modal-result").html("删除失败");                    $("#modal-result").show();                }else{
                   $("#modal-result").html("删除成功");                    $("#modal-result").show();                    $("#deleteForm").hide();                }            },            error: function () {
               unMarks();                $("#info").attr("class", "info-error");                $("#info").html("Sorry,request  error");            }        });    }); });

@RequestMapping(value = "/deleteClient.json", method = RequestMethod.POST, produces = "application/json") @ResponseBody public JSONObject deleteClient( @RequestParam(value = "advancedPassword", required = false) String advancedPassword,                                 @RequestParam(value = "reAdvancedPassword", required = false) String reAdvancedPassword,                                 @RequestParam(value = "client", required = false) long clientId){
   UserAccount userAccount= userAccountService.findUserAccountById(getUserIdBySpring());    JSONObject result=new JSONObject();    if (userAccount !=null && userAccount.getId() >0 && userAccount.isActivated() && advancedPassword !=null            && StringUtils.equals(advancedPassword,reAdvancedPassword)){
       String md5=Md5Encrypt.md5(advancedPassword);        if (md5 !=null && StringUtils.equals(md5,userAccount.getAdvancedPassword())){
           clientService.deleteClientByUserId(clientId);            result.put("result",true);        }else {
           result.put("result",false);        }    }else {
       result.put("result", false);    }    return result; }

function getAccountDetails(id) {
   $.ajax({
       type:"GET",        url:"/client/client-details",        data:{id:id},        timeout:50000,        cache:false,        success:function (result) {
           $("#details").html(result);            mScroll("details");            unMarks();        } ,        error:function(){
           $("#message").html("Request time out");            unMarks();        }    }); }

@RequestMapping(value = "/client-details",method = RequestMethod.GET) public String accountDetails(HttpServletRequest request,                              ModelMap modelMap,                              @RequestParam(value = "id",required = false,defaultValue = "0") long id) {
   Client client= clientService.findClientById(id);    ClientForm form =domainToForm(client);    modelMap.addAttribute("ClientForm",form);    return "/client/clientDetail"; }