下拉框的内容可以来自数据库、枚举、自己在程序中的定义等,我们今天来介绍一下先介绍来自数据库的数据进行下拉列表的实现。

使用场景:客户下拉列表等


1、确保数据库中有相关客户信息数据。

2、获取数据格式(id,name)

<select id="getCusCustomerForSelect" resultType="java.util.Map">select id,Customer_Name as name from cus_customer</select>

3、返回数据类型List<Map<String,Object>>

List<Map<String,Object>> getCusCustomerForSelect();

4、在js中获取生成下拉框所需要的数据

/*** 获取客户下拉列表* @param selectId*/
function getCusCustomerForSelect(selectId) {var $selectId = $("#" + selectId);var url = "commonCtrl/getCusCustomerForSelect";$.get(url, function (data) {var info = "<option value=''>请选择</option>";for (var i = 0; i < data.length; i++) {info += "<option value=" + data[i].id + ">" + data[i].name + "</option>";}$selectId.append(info);layui.use('form', function () {var form = layui.form;form.render('select');})})
}

5、页面上调用展示,本次使用的是layui

 <select type="text" id="customerId" name="customerId" lay-filter="customerId" lay-searchautocomplete="off"></select>

js中调用

<script>var $ = layui.jquery;$(function () {getCusCustomerForSelect("customerId");});
</script>

转载于:https://www.cnblogs.com/yangyuke1994/p/9999245.html

生成下拉框的几种方法总结——数据来源:数据库相关推荐

  1. 生成下拉框的几种方法总结——数据来源:枚举

    上节介绍数据来源是数据库,这节介绍对枚举进行数据获取,形成下拉列表. 使用场景:某些状态值获取等,一般是数据量小,不需要在数据库中进行维护的数据集 1.前提要有枚举数据 package com.tes ...

  2. layui表单mysql_layui表单验证支持select下拉框的一种方法

    背景: 1.layui在select选择后可以通过layui.event.call触发form.on('select(##)',function...)事件 2.layui的select被渲染后会变成 ...

  3. layui表单验证支持select下拉框的一种方法

    背景: 1.layui在select选择后可以通过layui.event.call触发form.on('select(##)',function...)事件 2.layui的select被渲染后会变成 ...

  4. PHP下拉框选择的实现方法

    实现 第一种PHP下拉框实现方法: < ?php //提交下拉框; //直接饱触发onchange事件的结果 $id=$_GET['myselect']; // myselect 为locati ...

  5. php可输入的下拉框,JavaScript_可编辑下拉框的2种实现方式,可编辑下拉框-HTML 复制代码 代 - phpStudy...

    可编辑下拉框的2种实现方式 可编辑下拉框-HTML A类 B类 C类 D类 可编辑下拉框-JS 可编辑下拉框 可编辑下拉框 作者 function combox(obj,select){ this.o ...

  6. Qt QComboBox下拉框文字重叠解决方法

    Qt QComboBox下拉框文字重叠解决方法 参考文章: (1)Qt QComboBox下拉框文字重叠解决方法 (2)https://www.cnblogs.com/nanqiang/p/10559 ...

  7. jQuery自定义漂亮的下拉框插件8种效果演示

    原始的下拉框不好看这里推荐一个jQuery自定义漂亮的下拉框插件8种效果演示  在线预览 下载地址 实例代码 <!DOCTYPE html> <html lang="en& ...

  8. Java selenium操作下拉滚动条的几种方法

    数据采集中,经常遇到动态加载的数据,我们经常使用selenium模拟浏览器操作,需要多次下拉刷新页面才能采集到所有的数据,就此总结了几种selenium操作下拉滚动条的几种方法 我这里演示的是Java ...

  9. java excel 数据有效性_Excel设置数据有效性实现单元格下拉菜单的3种方法

    Excel设置数据有效性实现单元格下拉菜单的3种方法 一.直接输入: 1.选择要设置的单元格,譬如A1单元格: 2.选择菜单栏的"数据"→"有效性"→出现&qu ...

最新文章

  1. SSE eventSource简介
  2. 深入浅出 RecyclerView
  3. NTP时间服务相关基础及配置文件详解
  4. pthread 线程退出时自动释放资源
  5. weka 初练之 文本分类
  6. import package的问题
  7. 算法高级(18)-Redis Cluster选举机制
  8. java进程消失_Linux系统下的Java进程无故消失的解决方法
  9. “鸿蒙”系统的产生并不是为了手机?任正非透露实情...
  10. 关于集合中元素的有序无序的易混淆点
  11. 计算机语言dial,Go语言Dial()函数:建立网络连接
  12. thinkphp框架下的xml交互
  13. 我如何分割字符串,在特定字符处断开?
  14. xiaomi手机因小米账户密码遗失而无法激活手机的解决方案
  15. 网上订餐系统python程序代码_网上订餐系统源代码
  16. 傲梅分区助手 linux,傲梅分区助手(详解磁盘操作)
  17. AUTOSAR基础篇之CanTsyn
  18. 毕业设计结论计算机应用技术,计算机应用技术(网络、软件)毕业设计实施方案...
  19. 六度分离 (Floyd算法)
  20. Win10+VS2019+opencv-4.1.0 学习一:显示一张图片

热门文章

  1. C++学习笔记-----在重载的赋值运算函数中调用拷贝构造函数
  2. html div p 区别,html中div br p三者有什么区别?
  3. 切换终端_首款搭载鸿蒙系统的终端来了:配自研芯片,能跟手机无缝切换
  4. 报错 之 ModuleNotFoundError: No module named ‘setproctitle‘
  5. GIMP 2.10教程
  6. 8.2.4临时表和正式表
  7. 用同一uuid作为两个字段的值_分库设计中的主键选择
  8. Google Guice范例解说之使用入门
  9. goole机器学习视频链接【学习笔记】
  10. mysql序列号发生器