Fetch return value using ajax

Fetch return value using ajax

A. Controller.php

function fetch_bags(Request $req){

$data = DB::table('bags')->get();
$n = 1;
foreach($data as $d){

return response()->json([
'status' => 200,
'title' => $d->title,
'address' => $d->address
]);

$n++;

}

}

 

B. view.blade.php

<script>

$(document).ready(function(){

let fetch_bag = "{{route('fetch_bags')}}";

$.ajax({

type: 'POST',
url: fetch_bag,
data: {_token: '{{csrf_token()}}'},
success: function(data){

$('#records').html(`<tr>
<td>${data.title}</td>
<td>${data.address}</td>
<td><button class="btn btn-success">Edit</button></td>
</tr>`);

}

});

});




</script>

 

Leave a Reply