javascript - 如何从数据库中的表中打印该特定选项的所有数据?
问题描述
我有一个下拉列表,从数据库中获取它的选项。我可以知道如何获取该特定选项的所有详细信息吗?注意:我一直使用 Laravel
<select class="form-control select-search" name="selectedUser" id="selectedUser" required style="width: 200px;">
@foreach($users as $user)
<option value="{{ $user->id }}" class="text-capitalize">{{ $user->name }}</option>
@endforeach
</select>
解决方案
请按照以下步骤进行 ajax 请求。
路线
Route::any( '/user-data/{id}', 'UserController@getUser' );
在控制器文件中:
public function getUser( $id ){
$user = User::findOrFail($id);
return json_encode($user);
}
在视图刀片
<select class="form-control select-search" name="selectedUser" id="selectedUser" required style="width: 200px;">
@foreach($users as $user)
<option value="{{ $user->id }}" class="text-capitalize">{{ $user->name }}</option>
@endforeach
</select>
<div class="user-details">
<div class="user-id"></div>
<div class="user-location"></div>
</div>
$( '#selectedUser' ).change( function() {
var userid = $(this).val();
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
type:'GET',
dataType: 'JSON',
url: '/user-data/'+userid,
success: function(data) {
console.log(data);
$('.user-id').html(data.id);
$('.user-location').html(data.id);
}
});
});
推荐阅读
- java - SimpleDateFormat - 格式 - 九月 - JDK16
- r - 安装 devtools 包失败
- python - 如果您不介意使用方法访问属性,是否值得使用 Python 的 @property 装饰器?
- python - Rust trait 在链式继承中扩展和覆盖
- reference - 如何操作基于 xml 数据生成的行的单个实例?
- amazon-web-services - 如何通过 Apache Nifi 在 AWS 托管的 ElasticSearch(使用 IAM 角色策略)上索引文档?
- javascript - 在 JavaScript 中使用 map 获取数组值
- ios - 使用 Facebook 凭据的 Firebase 身份验证不起作用
- c++ - 为什么 for(){} 中函数 strcmp() 的返回值不同且不断增加?
- jq - 将 jq 的输出转换为数组