Javascript 如何从Select2中读取所选选项?
我有一个使用Select2的简单HTML表单:Javascript 如何从Select2中读取所选选项?,javascript,forms,laravel-5,jquery-select2,Javascript,Forms,Laravel 5,Jquery Select2,我有一个使用Select2的简单HTML表单: <form action="{{ url('newtasting') }}" id="tasting-form" method="POST"> <select2 name="variety" id="variety" v-model="form.variety"> 然后将信息传递给我的DatabaseController: public function insert(Request $formData) { D
<form action="{{ url('newtasting') }}" id="tasting-form" method="POST">
<select2 name="variety" id="variety" v-model="form.variety">
然后将信息传递给我的DatabaseController:
public function insert(Request $formData)
{
DB::insert('insert into tastings (user_id, variety_id, region_id, vintage_id, brand_id, colour_intensity, hue, viscosity, aroma, sweetness, acidity, tannin, alcohol, body, overall, created_at, updated_at, flavour, notes) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
[auth()->user()->id, $formData->variety, $formData->region, $formData->vintage, $formData->brand, $formData->colour_intensity, $formData->hue, $formData->viscosity, $formData->aroma, $formData->sweetness, $formData->acidity, $formData->tannin, $formData->alcohol, $formData->body, $formData->overall, date("Y-m-d"), date("Y-m-d"), $formData->flavour, $formData->notes]);
return redirect('/');
}
从错误日志:
insert into tastings (user_id, variety_id, region_id, vintage_id, brand_id, colour_intensity, hue, viscosity, aroma, sweetness, acidity, tannin, alcohol, body, overall, created_at, updated_at, flavour, notes)
values (2, , , , , 9, 9, 9, , , 9, 9, 9, 9, 9, 9, 2018-06-21 14:45:31, 2018-06-21 14:45:31, , notes))
如您所见,我能够读取一个变量,如$formData->color\u intensity,因为它只是一个值为0-9的范围滑块
但我似乎无法从select2读取变量。表格中有6个
我只想将所选选项的ID与其余信息一起保存到数据库中。错误消息在哪里?如何在表单中使用select2同时粘贴刀片文件?没有任何错误消息。但是引用$POST['select-2-id']是不够的。
insert into tastings (user_id, variety_id, region_id, vintage_id, brand_id, colour_intensity, hue, viscosity, aroma, sweetness, acidity, tannin, alcohol, body, overall, created_at, updated_at, flavour, notes)
values (2, , , , , 9, 9, 9, , , 9, 9, 9, 9, 9, 9, 2018-06-21 14:45:31, 2018-06-21 14:45:31, , notes))