Tuesday, 2 May 2017

5.Deletion from list using laravel and ajax

<a href="javascript:void(0)" id="<?php echo $user['user_id'] ;?>">Delete</a>


<script>
$(document).ready(function(){
    $("a").click(function(){
    var oData       = new Object();
    var user_id= oData.id=this.id;
var base_url = '{{ url("/") }}';
    var url = base_url+"/deleteuser";
 jQuery.ajax({
  headers: {
'X-CSRF-TOKEN': jQuery('meta[name="csrf-token"]').attr('content')
  },
url:  url,
data: oData,
dataType: 'json',
type: 'POST',
success: function (data) {

if(data.status==true){
jQuery('.user_'+user_id).remove();
}else
{
alert("error");
}

   },
  error: function(e){ // alert('Error: '+e);
   }
});
       });
});
</script>


In controller

  public function deleteuser(Request $request)
   {
  $resultData = array();
 // echo "id";
  $id = $request->input('id');

       try{
       $userobj=new User();
     
       $user_details=$userobj->deleteUser($id);

       $resultData['status'] = true;
     

       }catch (Exception $e) {exit($e->getMessage());
$resultData['status'] = false;
}
      return response()->json($resultData);
   }

No comments:

Post a Comment