javascript-未在视图Laravel 8中传递JSON数据
发布时间:2022-02-21 22:34:16 965
相关标签: # 数据库# json# 数据
您好,我试图在用户id中使用数据库中的联接显示数据,但它不会在我的表单中返回任何数据。但当我死后转储时,数据库中会返回数据。
这是我的控制器:
公共函数getUserDetails(请求$Request){
$user_id = $request->user_id;
$userDetails = DB::table('users')
->join('roles', 'users.role', '=', 'roles.id')
->join('departments','users.user_department','=','departments.id')
->where('users.id',$user_id)
->get(['users.*', 'roles.role_name', 'departments.dept_name']);
return response()->json(['details'=>$userDetails]);
}
以下是我的观点/观点:
$(文件)。在('click','#editUserBtn',函数()上{
var user_id = $(this).data('id');
$('.editUserModal').find('form')[0].reset();
$('.editUserModal').find('span.error-text').text('');
$.post('',{user_id:user_id}, function(data){
//alert(data.details.id);
//$('.editOrgModal').modal('show');
$('.editUserModal').find('input[name="did"]').val(data.details.id);
$('.editUserModal').find('input[name="name"]').val(data.details.name);
$('.editUserModal').find('select[name="role"]').val(data.details.role);
$('.editUserModal').find('select[name="user_department"]').val(data.details.user_department);
},'json');
});
路由:Route::post('getUserDetails ',[SuperadminController::class,' get user details '])-% 3e name(' get . user . details ');
有人能帮忙吗?非常感谢。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报