layui修改数据的时候下拉框和选择框默认选中
// 获取需求类型
function getType() {
    var typeHtml = '';
    $.ajax({
        url: pUrl + 'back_findTypeList.do',
        type: 'post',
        data: {
            page: 1,
            pageSize: 500,
        },
        dataType: 'json',
        success: function (res) {
            var typeList = res.result.list;
            typeHtml += '<option value="">请选择需求类型</option>'
            for (var i = 0; i < typeList.length; i++) {
                typeHtml += '<option value="' + typeList[i].id + '">' + typeList[i].name + '</option>';
                if (typeList[i].id == sessionStorage.getItem('typeId')) {
                    console.log(sessionStorage.getItem('typeId'))
                    //判断每一条是不是跟传过来的数据一样,一样的话就选中
                    typeHtml += '<option value="' + typeList[i].id + '"selected>' + typeList[i].name + '</option>';
                }
            }
            //初始化数据
            $form.find('#type').html(typeHtml);
            //重新加载页面
            form.render();
            // form.on('select(areas)', function(data) {
            //     var value = data.value;
            //     console.log(value)
            // });
        },
        error: function (e) {
            layer.msg('连接超时,请稍后再试');
        }
    });
}
// 获取角色
function getRole(http://www.my516.com) {
    var roleHtml = '';
    $.ajax({
        url: pUrl + 'back_findRoleList.do',
        type: 'post',
        data: {
            page: 1,
            pageSize: 500,
        },
        dataType: 'json',
        success: function (res) {
            var roleList = res.result.list;
            // roleHtml += '<option value="">请选择您的推荐渠道</option>'
            for (var i = 0; i < roleList.length; i++) {
                // roleHtml += '<option value="' + roleList[i].id +'">' + roleList[i].name + '</option>';
                roleHtml += ' <input type="checkbox"  title="' + roleList[i].name + '" >'
                 //判断每一条是不是跟传过来的数据一样,一样的话就选中
                if (roleList[i].id == sessionStorage.getItem('roleId')) {
                    roleHtml += ' <input type="checkbox"  title="' + roleList[i].name + '" checked >'
                }
            }
            //初始化数据
            $form.find('#role').html(roleHtml);
            //重新加载页面
            form.render();
        },
        error: function (e) {
            layer.msg('连接超时,请稍后再试');
        }
    });
}
---------------------
layui修改数据的时候下拉框和选择框默认选中的更多相关文章
- Android实战简易教程-第二十五枪(基于Baas的数据表查询下拉刷新和上拉载入实现!)
		
上一节我们实现了数据表的载入,可是,当数据表数据非常多时.我们就要考虑数据的分页.这里我们选用了PullToRefreshListView控件,先看一下该控件的说明: 效果图: ...
 - 需求:一个页面中需要用到多个字典数据。用于下拉选项,同时,需要将其保存为json格式。以便于key,value的相互转换。记录在实现过程中踩的坑
		
本文涉及到的知识: Promise,all()的使用 js处理机制 reduce的用法 map的用法 同步异步 需求: 一个页面中需要用到多个字典数据.用于下拉选项,同时,需要将其保存为json格式. ...
 - layui 根据根据后台数据动态创建下拉框并同时默认选中
		
第一步 form表单里写好一个下拉框 <div class="layui-form-item"> <label class="layui-for ...
 - easyui的combobox将得到的数据设定为下拉框默认值和复选框设定默认值
		
通过easyui做了一个表,表里是从数据库拿到的数据. 现在双击某一行,通过点击行的id取到这一行的所有数据,现在需要修改这些得到的数据, 其中部分数据是<select>这个选择的, 问题 ...
 - actionMode-theme中修改actionmode中more下拉框的背景颜色
		
今天在做图库修改是,需要修改图库的actionbar某个按钮弹出来的下拉框的背景颜色,在网上找了个方法尝试下,没有打到自己的要求,不过阴差阳错的却修改了more下拉框的背景,再次记录下,也许以后能用的 ...
 - 如何将数据放入下拉框List值
		
最近在做下拉框,里面放入值大概有这几种 //仓库业务类型 第一种 model.addAttribute("warehouseBizTypeList", basePropertySe ...
 - 页面滚动动态加载数据,页面下拉自动加载内容 jquery
		
<!DOCTYPE=html> <html> <head> < script src="js/jquery.js" type=" ...
 - Jquery页面滚动动态加载数据,页面下拉自动加载内容
		
<!DOCTYPE=html> <html> <head> <script src="js/jquery.js" type="t ...
 - ionic 股票列表  网络读取数据,实现下拉刷新,上拉加载
		
html: <ion-header> <ion-toolbar> <ion-title> 股票 </ion-title> </ion-toolba ...
 
随机推荐
- Python全栈
			
Python基础 Python基础01 Hello World! Python基础02 基本数据类型 Python基础03 序列 Python基础04 运算 Python基础05 缩进和选择 Pyth ...
 - ogg 传输进程启动报错 Missing filename opening checkpoint file.
			
GGSCI (hosta) 48> view report dpfull ************************************************************ ...
 - mybatis之if else语句
			
最近项目中遇到一个相同表设计,但是表名不同的sql语句操作. 在遇到这样的情况时候可以用一下方式: <choose> <when test=""> //.. ...
 - 跟踪oracle中sql语句运行过程及相关知识拓展
			
select * from v$sqlarea; select * from v$sqlarea where first_load_time>'2010-11-27/09:30:00'; 这种方 ...
 - ubuntu/linuxmint如何添加和删除PPA源
			
[添加] 1.sudo add-apt-repository ppa:user/ppa-name 2.sudo apt-get update (然后再安装软件sudo apt-get install ...
 - 基于PHP自带的mail函数实现发送邮件以及带有附件的邮件功能
			
PHPmail函数简介 bool mail ( string $to , string $subject , string $message [, string $additional_headers ...
 - Java 链式写法
			
Java链式写法,子类继承父类的属性,也可以返回子类的对象,只是需要重写基类的Set方法 public class MyLS { public static void main(String[] ar ...
 - canvas particles
			
var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); var Grewer = { in ...
 - vue3.0新特性以及进阶路线
			
Vue3.0新特性/改动 新手学习路线 ===> 起步 1. 扎实的 JavaScript / HTML / CSS 基本功.这是前置条件. 2. 通读官方教程 (guide) 的基础篇.不要 ...
 - CodeIgnitor 配置类的使用
			
CI 的配置文件统一放在 application/config/ 目录下面,框架有一个默认的主配置文件 application/config/config.php.其部分内容如下: <?php ...