oleja1ee7
@oleja1ee7

Как передать значение по действию onchange?

Имеется два поля combobox (form-control):

Первый КБ
<select class="form-control" id="soft_type" name="soft_type" required="required" onchange="changeCombo1()">												
	@foreach($result_types as $rtype)
		<option>{!! $rtype->type !!}</option>
	@endforeach
</select>


Второй КБ
<select class="form-control" id="soft_name" name="soft_name" required="required">														
	@foreach($result_names as $rname)
		<option>{!! $rname->name !!}</option>
	@endforeach
</select>


Прописан маршрут, который выдает результаты из БД и передает их обратно в КБ
route
Route::get('/', function () {
	$result_types = DB::select('SELECT type FROM equip_cost GROUP BY type');
	$result_names = DB::select('SELECT name FROM equip_cost GROUP BY name'); // where type="'.$data_type['soft_type'].'"');
	$data = array('description' => ' Главная страница',
                  	'title' => ' Главная страница',
                  	'result_types' => $result_types,
			'result_names' => $result_names 
	);
	return view('index', $data);
});


Как можно передать текущее значение КБ1 (при смене значения в нем) в запрос для КБ2:
$result_names = DB::select('SELECT name FROM equip_cost GROUP BY name'); // where type="'.$data_type['soft_type'].'"');
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
ajax'ом вызвать контроллер Laravel
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы