【发布时间】:2018-10-20 18:03:45
【问题描述】:
我想保留多选中的值,但是它显示未定义的偏移量:2。刀片文件的代码如下。
<select multiple="multiple" name="warehouseId[]" id="warehouse" class="form-control" style="width:100%;">
@if($warehouseData)
@foreach ($warehouseData as $key => $warehouse)
<option value="{{$warehouse->id}}" >{{$warehouse->name}} {{$adminUserWarehouseSelectedData[$key]->id}}</option>
@endforeach
@endif
</select>
【问题讨论】:
-
你在哪里得到错误?在 JS 或 Lraravel 中也显示该代码。
-
在 Laravel 中,我得到了这个错误
-
这是一个简单的、未定义的 adminUserWarehouseSelectedData 索引
-
添加控制器代码...
-
在您的控制器中,在返回视图之前,添加“dd($adminUserWarehouseSelectedData)”并查看它是否有索引 2。我 99% 确定它没有,所以你可以寻找你的逻辑错误