zoukankan      html  css  js  c++  java
  • 大作业开发进度3

    新增

    • 删除角色
    • 增加角色
    • 角色权限管理



    代码

    //获取角色列表
            function getJuese() {
                $("#juese option").remove();
                //获取角色
                $.ajax({
                    //请求方式
                    type : "POST",
                    //请求的媒体类型
                    dataType: "text",
                    //请求地址
                    url : "${pageContext.request.contextPath}/getJuese",
                    //请求成功
                    success : function(result) {
                        var jsonobj = eval("(" + result + ")");
                        $("#juese").append("<option value=''>请选择角色</option>")
                        $.each(jsonobj,function (index, item) {
                            $("#juese").append("<option value='"+ item +"'>"+ item +"</option>")
                        })
                    },
                    //请求失败,包含具体的错误信息
                    error : function(e){
                    }
                });
            }
    
    
    
            //获得角色权限
            function getJueSeQuanxian(){
                $("input[name = 'jsgl']").prop("checked",false);
                var juese = $("select[name = 'juese']").val();
                $.ajax({
                    //请求方式
                    type : "POST",
                    //请求的媒体类型
                    dataType: "text",
                    //请求地址
                    url : "${pageContext.request.contextPath}/jsglGetPower",
                    data:{"who":juese},
                    //请求成功
                    success : function(result) {
                        var jsonobj = eval("(" + result + ")");
                        $.each(jsonobj,function (index, item) {
                            if (item == 1){
                                var id = "#" + index;
                                $(id).prop("checked",true);
                            }
                        })
                    },
                    //请求失败,包含具体的错误信息
                    error : function(e){
                    }
                });
    
            }
    
    
            //改变当前角色权限(ajax实时更改)
            function changeQx(obj) {
                var qx = 0;
                $.ajax({
                    //请求方式
                    type : "POST",
                    //请求的媒体类型
                    dataType: "text",
                    //请求地址
                    url : "${pageContext.request.contextPath}/changeQx",
                    data:{"qx":qx,"what":obj.id,"who":$("#juese").val()},
                    //请求成功
                    success : function(result) {
                        alert("权限修改成功!");
                    },
                    //请求失败,包含具体的错误信息
                    error : function(e){
                        alert("权限修改失败!" + e.responseText)
                    }
                });
            }
    
            //删除角色
            function deleteJuese() {
                var juese = $("select[name = 'juese']").val();
                var r = confirm("确定要删除"+ juese +"角色吗?");
                if (r == true) {
    
                    $.ajax({
                        //请求方式
                        type : "POST",
                        //请求的媒体类型
                        dataType: "text",
                        //请求地址
                        url : "${pageContext.request.contextPath}/deleteJuese",
                        data:{"who":juese},
                        //请求成功
                        success : function(result) {
                            alert("删除角色成功!");
                            getJuese();
                        },
                        //请求失败,包含具体的错误信息
                        error : function(e){
                            alert("删除角色失败!");
                        }
                    });
    
    
                }
            }
    
    
  • 相关阅读:
    Jedis scan及其count的值
    redis中KEYS、SMEMBERS、SCAN 、SSCAN 的区别
    Windows环境下RabbitMQ的启动和停止命令
    HTTP状态码->HTTP Status Code
    给所有的input trim去空格
    git clone 使用用户名和密码
    ABA问题
    FIFO、LRU、LFU的含义和原理
    【phpstorm】破解安装
    【windows7】解决IIS 80端口占用问题(亲测)
  • 原文地址:https://www.cnblogs.com/wuren-best/p/13854852.html
Copyright © 2011-2022 走看看