layui实现下拉复选功能的例子(包括数据的回显与上传)


Posted in Javascript onSeptember 24, 2019

一、layui下拉复选实现的背景:实现一个管理员拥有多个权限

二、 具体实现:

//依赖资源

<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/src/layui-formSelects-master/dist/formSelects-v4.css" rel="external nofollow" />
<!-- 引入组件 -->
<script src="${pageContext.request.contextPath}/src/layui-formSelects-master/dist/formSelects-v4.js" type="text/javascript" charset="utf-8"></script>

//页面显示

<div class="layui-inline">
    <label class="layui-form-label" style="color: #666666;width: 70px">角色:</label>
    <div class="layui-input-block" style="width: 300px">
       <select name="role_id" id="role_id" xm-select-height="36px"
       xm-select-search xm-select-skin="default" xm-select="sys_role" lay-filter="sys_role">
       </select>
    </div>
  </div>

//配置路径

layui.config({
    base: "${pageContext.request.contextPath }/src/layui-formSelects-master/dist/"    //formSelects-v4.js的路径
  }).extend({
    formSelects: 'formSelects-v4'
  }).use(['form','jquery','upload','layer','formSelects'],function(){
    var form =layui.form,$ =layui.jquery,upload=layui.upload,layer=layui.layer,formSelects=layui.formSelects;
//从后台数据库中查出后回显
    $.ajax({
      url: "${pageContext.request.contextPath}/menu/queryall.action",
      type: "post",
      success: function (data) {
        var str= '${sys_user.role_id}';
        str_arr= []; //str="1,2,3"
        str_arr= str.split(",");//获取那些该选中的数据
         for(var i=0;i<data.data.length;i++){
           if(data.data[i].status==1){
             var option= new Option(data.data[i].role,data.data[i].id); //全部列表信息展示 }
              for(var j=0;j<str_arr.length;j++){
                if(str_arr[j]==data.data[i].id){
                   option.setAttribute("selected",true);//确定哪些是选中的
                }
               }
           }
          $("#role_id").append(option);
         }
        formSelects.render();//渲染效果
       }
       , error: function () {
        alert("查询用户角色失败")
       }
    
   });

以上这篇layui实现下拉复选功能的例子(包括数据的回显与上传)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js验证模型自我实现的具体方法
Jun 21 Javascript
完美解决IE低版本不支持call与apply的问题
Dec 05 Javascript
javascript实现checkbox复选框实例代码
Jan 10 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
基于Jquery插件实现跨域异步上传文件功能
Apr 26 Javascript
JS实现获取当前URL和来源URL的方法
Aug 24 Javascript
node.js中fs.stat与fs.fstat的区别详解
Jun 01 Javascript
electron实现qq快捷登录的方法示例
Oct 22 Javascript
微信小程序图表插件wx-charts用法实例详解
May 20 Javascript
js获取浏览器地址(获取第1个斜杠后的内容)
Sep 03 Javascript
JavaScript数组去重实现方法小结
Jan 17 Javascript
javascript实现点击产生随机图形
Jan 25 Javascript
基于layui的下拉列表的数据回显方法
Sep 24 #Javascript
Layui动态生成select下拉选择框不显示的解决方法
Sep 24 #Javascript
layui动态渲染生成select的option值方法
Sep 23 #Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
Sep 23 #Javascript
layui-select动态选中值的例子
Sep 23 #Javascript
layui多图上传实现删除功能的例子
Sep 23 #Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
Sep 23 #Javascript
You might like
验证坐标在某坐标区域内php代码
2016/10/08 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
PHP实现简易blog的制作
2016/10/24 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
一个XML格式数据转换为图表的例子
2010/02/09 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
onclick与listeners的执行先后问题详细解剖
2013/01/07 Javascript
javascript怎么禁用浏览器后退按钮
2014/03/27 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
Js实现手机发送验证码时按钮延迟操作
2014/06/20 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
2017/06/25 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
javascript利用键盘控制小方块的移动
2020/04/20 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
零基础写python爬虫之抓取百度贴吧代码分享
2014/11/06 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
python 实现按对象传值
2019/12/26 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
英格兰足协官方商店:England Store
2019/07/12 全球购物
销售心得体会
2014/01/02 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
干部作风建设心得体会
2014/10/22 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL
Python中time标准库的使用教程
2022/04/13 Python