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 相关文章推荐
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
Jan 13 Javascript
js中replace的用法总结
Dec 27 Javascript
jQuery固定浮动侧边栏实现思路及代码
Sep 28 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
Jun 16 Javascript
js实现文本框宽度自适应文本宽度的方法
Aug 13 Javascript
jQuery中hover与mouseover和mouseout的区别分析
Dec 24 Javascript
Jquery操作cookie记住用户名
Mar 29 Javascript
DWR中各种java方法的调用
May 04 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Dec 14 Javascript
JS多文件上传的实例代码
Jan 11 Javascript
Jquery中attr与prop的区别详解
May 27 jQuery
Vue中使用canvas方法总结
Feb 12 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
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
PHP中把stdClass Object转array的几个方法
2014/05/08 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
javascript动画浅析
2012/08/30 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
微信小程序语音同步智能识别的实现案例代码解析
2020/05/29 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
2014/01/19 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
django实现模板中的字符串文字和自动转义
2020/03/31 Python
详解Anaconda安装tensorflow报错问题解决方法
2020/11/01 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
RetroStage德国:复古服装
2019/02/03 全球购物
英国最大的独立玩具专卖店:The Entertainer
2019/09/06 全球购物
Python是如何进行类型转换的
2013/06/09 面试题
销售人员职业生涯规划范文
2014/03/01 职场文书
反对邪教标语
2014/06/30 职场文书
个人培训总结
2015/03/05 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书
导游词之上海东方明珠塔
2019/09/25 职场文书
2019年学校消防安全责任书(2篇)
2019/10/09 职场文书
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL