<div class="flex-grow-1 w-100">
{!! Form::select(
'itemStatus[]',
$itemStatusItems,
null,
[
'class' => 'form-control selectpicker',
'multiple' => true,
'data-none-selected-text' => trans('Item Status'),
],
$itemStatusSelected,
) !!}
</div>
我调用JS函数,我需要传递多个参数:
function showtItems() {
// lI got error : items?d=:787 Uncaught TypeError: $(...).multiselect is not a function
let itemStatus = $('#itemStatus').multiselect();
$.ajax({
url: '{{ route('getData', $point->id ) }}',
type: 'post',
data: {itemStatus: itemStatus},
success: function (data) {
...
}
}).done().fail(function (data) {
...
});
point.stopPropagation();
return false;
}
这是获取选定项目的有效方法? 在网中,我找到了一些这样的例子,但是在Imuy情况下错误...
您呼叫$('#itemStatus')。multiSelect();但是MultiSelect不是内置的jQuery函数。
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/js/bootstrap-multiselect.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/css/bootstrap-multiselect.css"/>