【发布时间】:2021-06-02 22:13:36
【问题描述】:
我有一个 Select,当触发 onchange 事件时,这个 Select 可以打开路由,一切正常,但是当新路由打开时,Select 条目初始化并恢复为第一个选项“选择肋骨”。 这是我的代码:
<select name="choose_rib" class="form-control" id="choose_rib"
onchange="top.location.href =this.options[this.selectedIndex].value">
<option value="/rib/{{app('id')}}" {{ old('choose_rib') == 'rib/'.app('id') ? 'selected' : '' }}>
choose something
</option>
@foreach ($ribs as $rib)
<option value="/rib/{{ $rib->code_rib }}" {{ old('choose_rib') == 'rib/'.$rib->code_rib ? 'selected' : ''}}>
{{$rib->desig}}
</option>
@endforeach
</select>
在我的控制器中:
public function goTo(Request $request)
{
$ribs = DB::select('select desig, rib from myTable');
return view('show', compact('ribs'));
}
请帮帮我。
【问题讨论】:
标签: laravel eloquent laravel-blade laravel-8