使用js生成下拉列表项

在项目中经常会使用到一个简单的表单元素,那就是下拉列表。但是由于企业的列表项并不是固定的,因此列表项的内容需要到数据库或者接口中取,因此怎样获取,并且能应用到

多个相似的下拉列表就需要思考一下。

我这里将js代码简单贴写:

<script type="text/javascript">
 
   $(document).ready(function () {
      select("plats","plats");
    });
   
   function select(id,name){//这样写可以接受多种参数,方便其他地方使用生成下拉列表项
        $.ajax({
            type: "POST",
            url: "getCodeType",
            data: { //发送给数据库的数据
                codeType: name
            },
            dataType: 'json',
            success: function (data) {
                if(data.code == "00"){
                     $("#"+id+"").empty();
                     $("#"+id+"").append("<option  value=''>请选择</option>")
                     $.each(data.data, function (data, item) {
                         $("#"+id+"").append("<option  value='" + item.id + "'>" + item.codeName + "</option>")
                     });
                }
               
            }
        })
   }
</script>

//相关html
<div class="marRight inlineBlock">
    <label>平台:</label>
    <select class="sel" name="plats" id="plats">
        <option value=''>请选择</option>
    </select>
</div>

以上就是简单的应用。

转载于:https://www.cnblogs.com/jhcai/p/8134435.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值