Delete File dengan SweatAlert

//VIEW

  <script>

  function deleteData() {
  swal.fire({
            title: '<small>Apakah Anda Yakin akanmenghapus file ini?</small>',
            icon: 'warning',
            showCancelButton: true,
            confirmButtonText: ' Import !',
            cancelButtonText: 'Batalkan !',
            cancelButtonColor: '#d33',
            reverseButtons: true
            }).then((result) => {
              if (result.value) {
                 var _deleteData_url;
                 <?php echo CHtml::ajax(array(
                      'url'=>'js:deleteData._deleteData_url',
                      'data'=> "js:$(this).serialize()",
                      'type'=>'post',
                      'dataType'=>'json',
                      'success'=>"function(data)
                      {
                        if (data.status == 'success')
                      {
                        $('#ketr').DataTable().ajax.reload();
                        swal.fire({
                        title: 'Informasi',
                        icon: 'info',
                        type: 'success', 
                        text: 'Data Telah Dihapus',
                        timer: 2000,
                        showConfirmButton: false
                      });
                     }
                    } ",
                  )) ?>;
                  } else if (result.dismiss === Swal.DismissReason.cancel) {
                    swal.fire(
                              'Dibatalkan',
                              'Proses Dibatalkan',
                              'error'
                               )
                    }
                  })
            }
  </script>

//CONTROLLER
  <button type="button" class="btn btn-success btn-sm" onclick="{deleteData._deleteData_url=\''.Yii::app()->request->baseUrl.'/keterangan/delete/id/'.$d.'\';
  deleteData(); }" >  <i class="fa fa-search-plus"></i> Hapus File </button>

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *