SweetAlert combine with ajax

Viewed 448

I have ajax delete function but it keeps cannot work with my sweetalert,i dont know what wrong with my code,can't see any place wrong.Please tell me how to modify it.

function deletei(){

    swal({
      title: 'Are you sure?',
      text: 'You won\'t be able to revert this!',
      type: 'warning',
      showCancelButton: true,
      confirmButtonColor: '#3085d6',
      cancelButtonColor: '#d33',
      confirmButtonText: 'Yes, delete it!'
    },function ($rfno,$user) {
  theuser = $user;
     therfno = $rfno;
     
          $.ajax ({
           type: "POST",
           url: "updateleave.php",
           data: {RefNo: $rfno, userid: $user},
     success: function () {
     swal('Deleted!', 'Your file has been deleted!', 'success')
    }
     
          });
    });
  } 
<input type="button" value="button" onClick="deletei(\'' .$poarr[$i]['RefNo']. '\',\''.$poarr[$i]['StaffId'].'\')" >

4 Answers

showCancelButton: true, is deprecated. I will recommend using buttons. You could then create an array with what buttons you want.

Related