Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php(Laravel)中使用动态列表框_Php_Jquery_Laravel_Scripting_Listbox - Fatal编程技术网

如何在php(Laravel)中使用动态列表框

如何在php(Laravel)中使用动态列表框,php,jquery,laravel,scripting,listbox,Php,Jquery,Laravel,Scripting,Listbox,事实上,我正在开发一个网站,在那里我想分配订单给送货人员和地区或面包师,他将从那里拿起送货材料。 上图显示了区域名称和面包师,配送人员将从中提取配送材料。因此,对于每个订单(行),我想创建两个列表框,并根据第一个列表框的选择,我想更改第二个列表框的内容 <select name="<?phpecho $CurrentOrders->comment_ID; ?>" id="courseid" style="width:100%;"> <option v

事实上,我正在开发一个网站,在那里我想分配订单给送货人员和地区或面包师,他将从那里拿起送货材料。

上图显示了区域名称和面包师,配送人员将从中提取配送材料。因此,对于每个订单(行),我想创建两个列表框,并根据第一个列表框的选择,我想更改第二个列表框的内容

<select name="<?phpecho $CurrentOrders->comment_ID; ?>" id="courseid" style="width:100%;">
    <option value="">-----Select Pick Up Area----</option>
    <?php
        $Area = DB::table('area')
            ->get();
        foreach ($Area as $Area) {
    ?>
    <option id="<?php echo $Area->area_id; ?>" value="<?php echo $Area->area_name; ?>"><?php $Area->area_name; ?></option>
    <?php } ?>
</select>

</td>
<?php

if($_POST['id']) {
    $id=$_POST['id'];
    $sql=DB::table('vendors')
        ->where('vendors_area','=',$id)
        ->get();
    $count=0;
    foreach($sql as $sql) {
        $count++;
    }
    if ($count > 0) {
        echo "<option selected='selected'>---- Select Section Name ----        </option>";
        foreach($sql as $sql) {
            $id=$sql->vendors_id;
            $data=$sql->vendors_name;
            echo '<option value="'.$id.'">'.$data.'</option>';
        }
    }
}
?>
您需要更改

$("#1").change(function ()


在javascript代码中会发生什么?对于动态生成的元素,它不会通过使用
$(“#1”)触发任何事件。更改(函数()
对于其他元素,例如元素2$(文档)。在('change',“#2”,需要函数()?不,将其更改为
$(文档)。在('change',“#courseid',function()
$("#1").change(function ()
$(document).on('change',"#1",function()