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);
我在 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);