'How to delete table data one by one without reloading page in laravel?

I am able to delete one data at one-time page loading, not 2nd or more

    public function detailEachServices(Request $req){

        $detailId = $req->input('id');

        $result = ServiceModel::where('id', '=', $detailId)->get();
        //$result = ServiceModel::where('id', '=', $deleteId)->update();
        // // dd($result);
        return $result;
    }
 Route::post('/deleteServices', [ServiceController::class, 'deleteServices']);
$('#serviceEditSaveBtn').click(function() {
    var id = $(this).data('id'); 
    var name =  $('#service_name').val(); 
    var des =  $('#service_des').val(); 
    var img =  $('#service_img').val(); 
    servicesUpdate(id,name,des,img);
})

 function servicesDelete(deleteID) {
     axios.post('/deleteServices', {
             id: deleteID
         })
         .then(function(response) {
             if (response.data == 1) {
                 //alert('Success');
                 $('#deleteModal').modal('hide');
                 // toastr.success('Successfully deleted');
                 getServicesD();
             } else {
                 //alert('Failed');
                 $('#deleteModal').modal('hide');
                 // toastr.error('Failed');
                 getServicesD();
             }
         })
         .catch(function(error) {
             console.log(error);
         })
 }



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source