Laravel select dropdown using ajax



我在一个数组中有数据,其中包含酒店的名称及其 ID。我想将它们放在我的选择中,我将只显示城市,并获取ID来做ajax并显示房间名称。问题是它在我的下拉列表中同时显示酒店名称和 id 数组。 这是我的控制器。

foreach ($hotel as $nam ){
$hotel_nam[]=$nam->id;
$hotel_nam[]=$nam->hotel_name;             
}
return  $hotel_nam;

这是我的下拉菜单

{!! Form::select('hotel_name',$hotel_nam,'S', array('style'=>' Border:none; ', 'id' => 'hotel_id', 'onchange'=>"showRooms(this.value)"));!!}
$hotelLists = [''=>'--Select Hotel--'];
foreach ($hotel as $nam) {
$hotelLists[$nam->id] = $nam->hotel_name;
}
{!! Form::select('hotel_name',$hotelLists,'', array('style'=>' Border:none; ', 'id' => 'hotel_id', 'onchange'=>"showRooms(this.value)"));!!}

最新更新