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

标签 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 表单在我的模式中生成了一个选择/选项字段。但我无法弄清楚我如何假设选择/选项字段中的数组?

最佳答案

感谢菲尔!

$.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/

相关文章:

php - 在 Eclipse PDT 和 xDebug 中配置子域

jquery - 将 Froogaloop 事件附加到 Flexslider 当前幻灯片

javascript - 将 JS 和 CSS 代码添加到 Opencart header

javascript - 包含 HTML 和 JavaScript 标记作为文本的 HTML 选择控件

javascript - 赢得枢轴应用程序。需要访问某个部分的一些数据。有任何想法吗?

javascript - 使用 jsonpath 查询获取父对象

php - 如何在 Laravel 中扩展 Illuminate\Routing\Route?

javascript - Div 加载前的进度条

php - strip <br>(n12br) 从数据库字段获取

javascript - 使用JQuery修改外部JS文件