返回

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 ');

有人能帮忙吗?非常感谢。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像