Laravel 5 从existnig下拉列表在laravel中创建下拉列表示例

Laravel 5 从existnig下拉列表在laravel中创建下拉列表示例,laravel-5,Laravel 5,我想尝试在laravel 5中使用依赖下拉列表。 在主下拉列表中,有多个列表,如(电子产品、汽车),并从其中一个列表中单击或更改事件。 我想创建另一个完整的下拉列表。 如果我点击电子设备,则会自动生成电子设备的下拉列表 如果当时我从第一个下拉列表中点击电子元件,将自动为电子元件生成另一个下拉列表。 如果我从第一个下拉列表中点击汽车,它将取代最后一个自动创建的电子下拉列表 <!doctype html> <html lang="en"> <head> &

我想尝试在laravel 5中使用依赖下拉列表。 在主下拉列表中,有多个列表,如(电子产品、汽车),并从其中一个列表中单击或更改事件。 我想创建另一个完整的下拉列表。 如果我点击电子设备,则会自动生成电子设备的下拉列表

如果当时我从第一个下拉列表中点击电子元件,将自动为电子元件生成另一个下拉列表。 如果我从第一个下拉列表中点击汽车,它将取代最后一个自动创建的电子下拉列表


<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Dependent Drop-down Demo</title>
  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<h1>Dependent Drop-down Demo</h1>
<div class="container">
        {!! Form::open(['url'=>'Demo']  ) !!}   
        <div class="dropdown">
        <select name="category" id="category" class=" form-control">
            <option value=" "selected disabled>Select Category</option>
            @foreach($categories as $category)
                <option value='{{ $category->id }}' > {{$category->name}} </option>
            @endforeach
        </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <select hidden name="subcategory" id="subcategory" class=" form-control">
        </select>
        <select hidden name="semicategory" id="semicategory" class=" form-control">
        </select>


        </div>
        {!! Form::close() !!}
</div>

<script>
$("#category").on('change', function(e){

    alert("test");
    console.log(e);
     $("#semicategory").hide();
    $("#subcategory").show();
    var category_id = e.target.value;
    var s = $('<select />');
       //ajax
        $.get('/index?category_id=' + category_id, function(data){
            console.log(data);
            $("#subcategory").empty();
            $.each(data, function(index, subcatObj){
            $("#subcategory").append('<option value ="'+ subcatObj.id +'">'+subcatObj.name+'</option>');
            });
        });
    });
  $("#subcategory").on('change', function(e){
        alert("hello");
        console.log(e);
        $("#semicategory").show();
        var subcategory_id = e.target.value;
        //ajax
        $.get('/index1?subcategory_id=' + subcategory_id, function(data){
            console.log(data);
            $("#semicategory").empty();
            $.each(data, function(index, subcatObj1){
                $("#semicategory").append('<option value ="'+ subcatObj1.id +'">'+subcatObj1.name+'</option>');
            });
        });
    // $("#subcategory").hide();
    });
</script>
</body>
</html>
相关下拉演示 相关下拉演示 {!!Form::open(['url'=>'Demo']) 选择类别 @foreach($categories作为$category) {{$category->name} @endforeach {!!Form::close()!!} $(“#类别”)。关于('change',函数(e){ 警报(“测试”); 控制台日志(e); $(“#半分类”).hide(); $(“#子类别”).show(); var类别_id=e.target.value; var s=$(''); //阿贾克斯 $.get('/index?category_id='+category_id,函数(数据){ 控制台日志(数据); $(“#子类别”).empty(); $.each(数据、函数(索引、子目录){ $(“#子类别”).append(“”+subcatObj.name+“”); }); }); }); $(“#子类别”)。关于('change',函数(e){ 警惕(“你好”); 控制台日志(e); $(“#半分类”).show(); var子类别_id=e.target.value; //阿贾克斯 $.get('/index1?子类别\u id='+子类别\u id,函数(数据){ 控制台日志(数据); $(“#半分类”).empty(); $.each(数据、函数(索引、子目录){ $(“#半分类”).append(“”+subcatObj1.name+“”); }); }); //$(“#子类别”).hide(); });
请添加一些代码,并解释您希望最终实现的目标。