基于thinkphp5的简单的下拉菜单二级联动

xiaoxiao2021-02-28  22

话不多说,上代码

模板:

<select name="course_class" class="level1"> <option value="">请选择课程分类</option> {foreach $course_class as $k=>$v} <option value="{$v['id']}" {if $v['id']==$data['course_class_id']}selected{/if}>{$v['classname']}</option> {/foreach} </select> <select id="course" name="course"> <option value="">请选择课程</option> {if $course_list}     {foreach $course_list as $kk=>$vv}         <option value="{$vv['id']}" {if $vv['id']==$data['courseid']}selected{/if}>{$vv['title']}</option>     {/foreach} {/if} </select>

js:

$(".level1").change(function(){ console.log($(this).val()); var classid = $(this).val(); var html='<option value="">请选择课程</option>'; if(classid){ $.ajax({     url:"url",     type:"POST",     data:{ id:classid     },     success:function(res){         console.log(res);         var data = res.data;         if(res.code==1){     for(var i=0;i<data.length;i++){ html+='<option value="'+data[i].id+'">'+data[i].title+'</option>'     }         }         $("#course").html(html);             },             error:function(e){     console.log('请求失败');     }             }) }else{ $("#course").html(html); } })
转载请注明原文地址: https://www.6miu.com/read-2629699.html

最新回复(0)