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 相关文章推荐
用脚本调用样式的几种方法
Dec 09 Javascript
js+FSO遍历文件夹下文件并显示
Mar 07 Javascript
JS 控制非法字符的输入代码
Dec 04 Javascript
javascript中createElement的两种创建方式
May 14 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
Dec 15 Javascript
jquery基础知识第一讲之认识jquery
Mar 17 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
Aug 09 Javascript
基于Vue实现timepicker
Apr 25 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
Jun 04 Javascript
微信小程序实现无限滚动列表
May 29 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
Jul 22 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
JS实现php的伪分页
2008/05/25 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
javascript 对象的定义方法
2007/01/10 Javascript
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
js 对小数加法精度处理示例说明
2013/12/27 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
JS控制表格实现一条光线流动分割行的方法
2015/03/09 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
ES6学习教程之模板字符串详解
2017/10/09 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
layui 地区三级联动 form select 渲染的实例
2019/09/27 Javascript
Vue.js实现立体计算器
2020/02/22 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
浅析python 字典嵌套
2020/09/29 Python
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
导购员的岗位职责
2014/02/08 职场文书
关于元旦的广播稿
2014/02/16 职场文书
读书之星事迹材料
2014/05/12 职场文书
文明班集体申报材料
2014/05/23 职场文书
员工离职感谢信
2015/01/22 职场文书
安全守法证明
2015/06/23 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL