将数据动态添加到div上我一直在寻找相当长的一段时间,找不到一个坚实的答案。我使用的Laravel 5.3以及Laravel Collective的表单和Chosen来操纵我的选择框。从表格下拉列表中选择
基本上我有一个选择下拉菜单,其中包含从数据库中提取的值。 当我选择一个值时,我不想使用所选项目的相关模型数据填充页面上的每个空白“面板”。
因此,例如,当我选择“管理员”时,我想查看“角色”表并显示与选定值关联的“描述”和“显示名称”。此外,我想获取该条目的关联权限并显示它们。
这里是我的形式:
<div class="form-group">
<script type="text/javascript">
$(document).ready(function() {
$(".role").chosen()
});
</script>
{!! Form::label('Role') !!}
<div class="input-group">
<div class="input-group-addon"><i class="fa fa-user-plus" aria-hidden="true"></i></div>
{!! Form::select('role', $roles, null, ['id' => 'role', 'class' => 'select-width-100 form-control role']) !!}
</div>
</div>
{!! Form::label('Display Name') !!}
<div class="panel panel-default">
<div class="panel-body" name="d_name" id="d_name">
</div>
</div>
{!! Form::label('Description') !!}
<div class="panel panel-default">
<div class="panel-body" name="description" id="description">
</div>
</div>
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-danger" type="submit" name="update">Update</button>
</span>
</div>
我知道有一种方法来火的AJAX和以“路线::获得”接受它,但我不知道如何做到这一点还是在哪里开始。我的jquery技能严重缺乏。
任何帮助将不胜感激。
感谢您的回复。你的答案似乎与我所需要的一致。我只需要澄清一下Jquery中的值。 'some_key'的价值是什么?因为当我将它设置为“角色”时它会抛出一个错误。另外,我需要从DB输出2个值; 'display_name'和'description'。此外,一旦我的路由收到请求,我应该将其传递给控制器,然后将数据从DB发送到表单?我可以更清楚地了解这一过程。谢谢。 – SGouws