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 相关文章推荐
jquery控制listbox中项的移动并排序
Nov 12 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
Dec 11 Javascript
js出生日期 年月日级联菜单示例代码
Jan 10 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
Aug 24 Javascript
window.open不被拦截的简单实现代码(推荐)
Aug 04 Javascript
AngularJS实现标签页的两种方式
Sep 05 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
Bootstrap实现的表格合并单元格示例
Feb 06 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 Javascript
vue2.0 解决抽取公用js的问题
Jul 31 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
paypal即时到账php实现代码
2010/11/28 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
JavaScript中各种编码解码函数的区别和注意事项
2010/08/19 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
2012/07/03 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
php的文件上传入门教程(实例讲解)
2014/04/10 Javascript
js计算德州扑克牌面值的方法
2015/03/04 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
微信小程序实现商城倒计时
2020/11/01 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
[43:58]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第二局
2016/02/27 DOTA
[52:22]EG vs VG Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
打包发布Python模块的方法详解
2016/09/18 Python
详解Django rest_framework实现RESTful API
2018/05/24 Python
Python格式化字符串f-string概览(小结)
2019/06/18 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
python实现的发邮件功能示例
2019/09/11 Python
python模拟实现分发扑克牌
2020/04/22 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
Python 如何对文件目录操作
2020/07/10 Python
Sam’s Club山姆会员商店:沃尔玛旗下高端会员制商店
2017/01/16 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
健康家庭事迹材料
2014/05/02 职场文书
医院保洁员岗位职责
2015/02/13 职场文书