Здравствуйте.
При поиске аяксом, не выводятся результаты. Во вкладке нетворк, все данные приходят, но select2 их не выводит почемуто.
jQuery('.js-select-search').select2({
ajax: {
dataType: 'json',
delay: 800,
data: function (params) {
return {
q: params.term
};
},
processResults: function (data) {
// parse the results into the format expected by Select2.
// since we are using custom formatting functions we do not need to
// alter the remote JSON data
return {
results: data
};
},
cache: true
},
language: "ru",
minimumInputLength: 3
});
<select name="parent_id" class="form-control js-select-search" data-ajax-url="{{ route('search-products') }}"><option value="0">Не выбран</option></select>
В контроллере
/**
* Search products by name or sku
*
* @param Request $request
* @return \Illuminate\Http\JsonResponse
*/
public function searchProducts(Request $request)
{
return response()->json(Product::where('name', 'LIKE', '%' . $request->q . '%')->orWhere('sku', 'LIKE', '%' . $request->q . '%')->get(['name', 'id']));
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
пробовал округлять но не помогает, приходит строка вместо числа
Писать много строк кода в одном файле неудобно вовсеЧитал про разные системы модулей, но все они не могут работать без каких-либо сторонних...
Все приветДлительное время мучаюсь с одной проблемой, в данныый момент решаю ее следующим образом
Как реализовать такую задачуУ нас есть input, под ним к примеру слово Hello введенные символы в input должны динамически добавляться после Hello