日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2024/4/17 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 生成下拉框的几种方法总结——数据来源:数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下拉框的內容可以來自數據庫、枚舉、自己在程序中的定義等,我們今天來介紹一下先介紹來自數據庫的數據進行下拉列表的實現。

使用場景:客戶下拉列表等


?

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

總結

以上是生活随笔為你收集整理的生成下拉框的几种方法总结——数据来源:数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。