从$ .load获取的数组作为选项选项Laravel Form

时间:2017-08-02 09:44:39

标签: javascript php jquery arrays laravel

我目前正在研究动态生成的模式,以便将我的应用程序的用户分配给导师。但是,这些导师属于特定的团队,因此只有来自用户团队的导师应该是分配的选项。

我已经到了这一点,当选择了用户并且启​​用了选项以指定新导师时,会弹出一个模态。此模式显示用户(他们的名字等)并使用此代码:

$("#selected-coach").load('{{ route('admin.api.bulk_get_coaches') }}?' + $.param({team: team_selected}));

教练以这种方式显示在模态中:

{"1":"Madyson","2":"Lorenzo","3":"Hector"}

这个数组是语法明智的,可以放入我的{!! Form:select('mentor', *array of coaches*, ['class' => 'form-control']) !!}。这个laravel表单在我的模态中生成了一个select / option字段。但我无法弄清楚我对select / option字段中的数组的假设是什么?

1 个答案:

答案 0 :(得分:2)

感谢菲尔!

$.getJSON('{{ route('admin.api.bulk_get_coaches') }}?' + $.param({team: team_selected}), function(data) {
     $.each(data, function(index, element) {
         $('#coach').append("<option value='"+ index +"'>" + element + "</option>");
     });
});