Я играл с этой настройкой какое-то время, но я не могу вернуть результаты в поле выбора.Select2 Laravel Json
См. Мой упорядоченный код для вопроса ниже, все инициализировано, но я ничего не получаю.
Код: JS.
$('.js-data-example-ajax').select2({
ajax: {
type: 'GET',
url: '/ajax/staff',
delay: 250
}
});
HTML
<select class="form-control js-data-example-ajax">
<option value="3620194" selected="selected">select2/select2</option>
</select>
Маршрут
Route::get('ajax/staff', '[email protected]');
Контроллер
public function staff()
{
$staff = staff::all();
return $staff;
}
где вы получите stucked? – PRANAV
Извините, я застрял в выводе json из команды API(). Это почти похоже на то, что я ничего не возвращаю, чтобы выбрать –
. Вы можете сделать foreach в кадровой функции, в которой добавьте vailrable, например $ output. = " "и внешний цикл повторяют переменную, а в вызове ajax помещают функцию успеха и принимают ответ и добавляются в ваш select input..visit http://api.jquery.com/jquery.ajax/, например $ .ajax ({ url: "test.html", cache: false }) .done (функция (ответ) { $ ("#results") .append (ответ); }); – PRANAV