在我的Laravel 5.7 / blade / jQuery v3.3.1 / bootrap 4.1中,我显示了基于$groups
数组的选择输入,例如
@foreach($groups as $nextGroup)
<div class="form-row mb-3">
<label class="col-xs-12 col-sm-6 control-label pb-0 mb-0 mt-3" for="checked_user_access_{{ $nextGroup['id'] }}">
{{ $nextGroup['name'] }}<br>
<small>{{ $nextGroup['description'] }}</small>
</label>
<div class="col-xs-12">
{{ Form::select('checked_user_access_'.$nextGroup['id'], $userGroupSelectedValueArray, !empty($nextGroup['is_checked']) ? 1 : 0, [ "id"=>'checked_user_access_'.$nextGroup['id'], "class"=>"form-control editable_field select_input update_user_access" ] ) }}
</div>
</div>
@endforeach
我想在js函数中获取所有选定的数据,并使用ajax发布它们,例如:
var update_user_access_selection = ''
$('select.update_user_access').each(function () {
update_user_access_selection = update_user_access_selection + $(this).text() + ', ' + $(this).val() + ', ' + $(this).id + ', '
...
作为update_user_access_selection
变量的结果,我可以选择/未选择值,但是我没有找到是否有一种方法可以获取id
的任何值
选择输入以合并它们并发布这些数据。
哪种方法有效?
谢谢!