我目前正在开发一个动态生成的模式,以将我的应用程序的用户分配给导师。但是,这些导师属于一个特定的团队,因此只有来自用户团队的导师才是分配的选项。
我已经到了这一点,当选择了用户并启用了分配新导师的选项时,会弹出一个模式。此模式显示用户(他们的姓名等)并使用此代码:
$("#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 表单在我的模式中生成了一个选择/选项字段。但我无法弄清楚我如何假设选择/选项字段中的数组?
最佳答案
感谢菲尔!
$.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>");
});
});
关于javascript - 从 $.load 获取的数组作为选择选项 Laravel Form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45457249/