laravel 问题,@foreach 和 var_dump 问题

laravel problem, @foreach and var_dump question

我在 blade.view

中遇到 @foreach 问题
<SELECT  id= "chosen" type="text" class="form-control @error('chosen') is-invalid @enderror" name='chosen' style="width: 300px">

   @foreach($tables  as $chosen)
    <option value="{{ $chosen }}" > {{ $chosen }}</option>
   @endforeach

   </SELECT>


{{ var_dump($chosen) }}

在此下拉菜单中,var_dump() 不打印我选择的值,只打印 foreach 的最后一行,我如何打印我在菜单中选择的数据?

PHP 从服务器运行并将呈现的 html 发送到客户端,因此您无法访问下拉列表中的选定值。 您可以在浏览器中使用 JQuery 来获取当前选择的值。

检查这个:

$('#chosen').on('change', function() {
  alert( this.value );
});

var selectedItem = $("#chosen").children("option:selected").val();
alert("You have selected the item- " + selectedItem);