Я пытаюсь отфильтровать бренд, используя боковую панель переключения, но brandid показывает undefined
Просмотры
@foreach($brands as $brand)
<a onclick="brandfilter();" href="javascript:void(0)" >{{$brand}}</a>=
@endforeach
jQuery Ajax:
function brandfilter(brand_id, url = null)
{
if($('div#product_list_body').length == 0) {
return false;
}
if (url == null) {
url = '/sells/pos/get-product-suggestion';
}
$('#suggestion_page_loader').fadeIn(700);
var page = $('input#suggestion_page').val();
if (page == 1) {
$('div#product_list_body').html('');
}
if ($('div#product_list_body').find('input#no_products_found').length > 0) {
$('#suggestion_page_loader').fadeOut(700);
return false;
}
$.ajax({
method: 'GET',
url: url,
data: {
brand_id: brand_id,
page: page
},
dataType: 'html',
success: function(result) {
$('div#product_list_body').append(result);
$('#wrapper-right').fadeOut(700);
},
});
}
Контроллер
$brands = (request()->session()->get('business.enable_brand') == 1) ? Brands::where('business_id', $business_id)
->pluck('name', 'id')
->prepend(__('lang_v1.all_brands'), 'all') : false;
тупо посмотреть все "=>" Все бренды "10 =>" Meem "11 =>" Pickles Achaar "12 =>"Печенье от Abeer "