解决方案 »

  1.   

    你为什么要reload呢 可以使用edatagrid 如果删除失败返回{iserror:true,msg:'删除失败'} edatagrid就会自动alert错误信息并且要删除的行不会在页面上删除 
      

  2.   

    您说的 edatagrid是我怎么没找到
      

  3.   

    问题解决了,是直接返回null的问题,我后台用的spring mvc,配置的把对象转为json返回 ,我写的是如果没有数据直接 return null,这样reload就出现了问题,修改后@RequestMapping("/queryRoleByUser")
    @ResponseBody
    public Object queryRoleByUser(String userGuid){
    List<SysRole> roles=roleService.queryRole(userGuid);
    // if(roles ==null || roles.size()<=0) return null;
    for(int i=0;i<roles.size();i++){
    roles.get(i).setSubSystemId(roles.get(i).getSubSystem().getSubSystemId());
    }
    return roles;
    }