我正在使用 Laravel 框架,并且有两个下拉列表,它们都从数据库表中读取数据,
第一个它从表中读取所有记录并将其填充到选择列表中
这是我的代码:
<div class="form-group">
{{Form::select('advertiserName', Advertiser::all()->lists('advertiserName', 'advertiserId'))}}
</div>
它显示广告商名称并传递广告商的 ID。
我希望第二个下拉菜单显示与上述所选广告客户相关的所有品牌。
这是我的代码:
<div class="form-group">
{{Form::select('brandName', Brand::where('advertiserId', '=', '3')->lists('brandName', 'id'))}}
</div>
advertiserId是广告商的外键,3必须替换为您在第一个下拉列表中选择的advertiserId,基本上我想将变量从第一个选择列表传递到第二个选择列表
谢谢
最佳答案
基本上,您需要使用 AJAX 根据第一个下拉列表中选择的选项来获取第二个下拉列表的数据。
在特定 div 内创建第二个下拉菜单,并在 ajax 调用后替换 ajax 响应中的 div 内容。
关于php - Laravel 下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27982034/