Wednesday, May 16, 2018

Laravel foreach ajax get HTTP 500 - development

Laravel foreach ajax get HTTP 500

This is my ajax

    $('#absensi').on('show.bs.modal', function (event) {
    var button = $(event.relatedTarget);
    var data_kelas = button.data('pkelas');
    var id = button.data('pid');
    var modal = $(this);
    //console.log(id);
    document.getElementById("vkelas").innerHTML = data_kelas;
    $.ajax({
      type : 'get',
      url : '',
      data : {'id': id},
      success:function(data){
        console.log(data); //check 
        $('#siswa').html(data);
      }
    });
  });

This is My Controller

      $output="";
      $admin = Auth::user()->sekolah_id;
      $murids= Student::where('sekolah_id', $admin)
      ->where('ruang_id', $request->id)
      ->get();
      if ($murids)
      {
        $i=1;
        foreach ($murids as $murid)
        {
          $stu .= '<tr><td>'.$i++.'</td>
                  <td>'.$murid->name.'</td>
                  </tr>';
        }
        return Response($stu); //show on html
      }

and I got error like this:

GET http://127.0.0.1:8000/detailclass?id=1 500 (Internal Server Error)

Can you help me?



from Laravel Questions and Answers https://laravelquestions.com/php/laravel-foreach-ajax-get-http-500/
via Lzo Media

No comments:

Post a Comment