1. Это мое выпадающее поле выбора внутри формы
<div class="form-group">
<label>Class ID</label>
<select name="info_id" id="info_id" class="form-control info_id" required="">
<option value="">-select-</option>
@foreach($aiclasses as $aiclass)
<option value="{{$aiclass->id}}">{{$aiclass->id}}</option>
@endforeach
</select>
</div>
Это текстовое поле, которое я хочу автозаполнить из дБ
Обязательные платежи
Это мой код Ajax
@push('js')
<script>
$(".info_id").change(function() {
var id = $(this).val();
$.ajax({
url: '/info/' + $(this).val(),
type: 'get',
data: {id : 'id'},
success: function(data) {
if (data.success === true) {
$("#info_id").value = data.info;
} else {
alert('Cannot find info');
}
},
error: function(jqXHR, textStatus, errorThrown) {}
});
});
</script>
@endpush
Это мой контроллер
public function getInfo($id)
{
$fill = DB::table('aiclasses')->where('id', $id)->pluck('fee');
return \Response::json(['success'=>true, 'info_area'=>$fill]);
}