Я пытаюсь выбрать несколько значений из моего выбора и искать в моем фильтре. Я не мог этого достичь. Я получаю ошибку в tec_id, в котором ниже код.
Blade.php
{{ Form::select('tech_filter[]', array(''=> 'Loading...'), null, array('multiple' => 'multiple','id' => 'tech_filter', 'onchange' => 'getAjaxTechList(1)')) }}
скрипт
function getAjaxTechList(page) {
var tech_filter = $('#tech_filter').val();
$.ajax({
url: '/tech/ajax/get/tech?page=' + page + '&search_query=' + search_query
+ '&tech_filter=' + tech_filter
}).done(function (data) {
$('#tech_list').html(data);
$('#loader_tech_list').hide();
$('#tech_list').show();
$("#tech_list_table").tablesorter();
$('.datepicker-webtics').datetimepicker({
timepicker: false,
format: 'Y-m-d',
lang: 'en'
});
$('#tech_list_list').foundation();
});
}
контроллер
public function getAjaxTechList()
{
$tech_filter = array();
$tech_filter['tech_filter'] = Input::get('tech_filter');
if($tech_filter != '') {
$build_query->wherein('tec_id', $tech_filter);
}
}
Задача ещё не решена.
Других решений пока нет …