ajax实现数据库获取select二级联动下拉菜单

本文介绍如何利用Ajax技术与ThinkPHP框架配合,动态从数据库中获取数据,实现在HTML select元素中的二级联动效果。通过jQuery选择器和事件监听,触发Ajax请求,后端ThinkPHP处理数据并返回,更新前端下拉选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML内容:

<li>
    <span>一级分类:</span>
    <select name="yjid" class="yjid">
        <option value="">---所属分类---</option>
        <volist name="list" id="vo">
            <option value="{$vo['id']}">{$vo['name']}</option>
        </volist>
    </select>
</li>
<li>
    <span>二级分类:</span>
        <select name="ejid" class="ejid">
            <option value="">---所属分类---</option>
    </select>
</li>

jQuery内容:

<script>
  $(function(){
    $('.yjid').change(function(){
      var yjid = $('.yjid').val();
      $.ajax({
        url:"{:U('index/daohang_add_ajax')}",
        type:"POST",
        async:true,
        dataType:"json",
        data:{'yjid':yjid},
        success:function(data){
          var str = "";
          $.each(data, function(index, value){
            str += '<optio
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值