Декодирование всех вызванных из базы данных с использованием ajax данных в формате td в laravel - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь декодировать данные, полученные от моего контроллера, используя ajax Я использовал "JSON .parse", но ничего не получалось, может ли тело помочь мне исправить это Код контроллера:

 public function ajax(Request $request)
      {
        $user_data=$request->session()->get('user_name');
        $reports=Complaint::Where('raised_by','=',"$user_data")->SELECT('*')->get();
       return response()->json([
    'report' => $reports,]);
      }

ajax часть:

<script type="text/javascript">
    $(document).ready(function()
      {

        $.ajax({
          url:'{{route('complain_ajax')}}',
          method:'GET',
          dataType:'JSON',
          success:function(response)
          {
            var report=JSON.parse(response.report);
            alert(report);
          }



        });



      });
  </script>

не могу найти выход

1 Ответ

0 голосов
/ 10 февраля 2020

Как сказал ZeroOne, разбирать не нужно.

В вашем контроллере:

return $reports;

В вашем javascript вы должны иметь возможность перебирать свои данные или делать все, что вам нужно:

      success:function(response)
      {
        for (var i = 0; i < response.length; i++) {
            var complaint = response[i];
        }
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...