zoukankan      html  css  js  c++  java
  • 权限管理逻辑

    1.显示两个数据 只加载信息 只用php
    一个多选 遍历出来的value存id值
    一个复选框 遍历出来的value存id值

    !!!!ajax 一个处理页:接收type 用switch方法 break;

    2.实现功能:每个用户默认选中对应juese
    理论逻辑:
    A 默认选中当前角色
    B 改变人时,默认选中当前角色

    A 用jq方法:function:
    1找到用户的id值 将id值传给ajax到处理页面
    2处理页面:用id值查到对应的juese ID值 (多个juese id)
    3拼接juese id 传回ajax 并把juese id值拆分成数组
    3.5 取消复选框 所有选中(防止更换用户存留上个用户juese)
    4找到 所有 复选框,不是id.并在循环juese的id值
    5如果(处理页面传来的)数组 (id值)里 有与(复选框)id值相同时, 让 id值相同 对应 复选框变成默认选中
    存在:arr1.indexOf(cks.eq(i).val())>0

    操作重点:1用户id值:val值
    2通过user的id查出来的 角色id值 并变成数组
    3复选框遍历后 复选框id值 在数组里有相同id值时 将 对应 复选框变成默认选中

    #############################################################################
    3,实现功能:点击修改按钮 修改人员对应的角色
    操作逻辑:
    A删除 用户原来juese
    B添加 用户新的juese

    步骤:
    jq方法:
    1找到用户id值,找到所有复选框
    2拼接选中的juese id值:
    用循环方法,找到 每个选中状态 的复选框的id值,并将id值进行拼接"|"
    3.将用户id值 和 拼接的jueseid值发送给ajax到处理页面
    4.通过用户id值删除juese id值
    5.将传来的(拼接)juese id值 拆分并遍历 将遍历的每个成员 添加到数据库
    6.处理页面输出ok,ajax页面 alert:修改成功

    注意:添加后 会执行默认选中当前角色方法 显示已修改的内容

    ##############################################################################

  • 相关阅读:
    多线程
    带缓存的字符输入输出流
    输入输出流(I/O)
    课本235页2-3题
    包装&工具类
    集合类SetMap
    tp框架之增删改查
    tp框架之数据添加
    tp框架之查询
    tp框架之Model类与命名空间
  • 原文地址:https://www.cnblogs.com/yuyu99/p/6707095.html
Copyright © 2011-2022 走看看