Эй, Александр, тебе нужно прошить данные, чтобы запустить swal ().Вот мой код, чтобы сделать это
<?php if ($this->session->flashdata('error')): ?>
<script>
swal({
title: "Error",
text: "Your request can not be completed",
icon: "<?php echo site_url('Your Icon Destination'); ?>",
button: false,
timer: 5000,
});
</script>
<?php endif; ?>
Тот же код, который вы можете сделать для успеха на этот раз, будет
<?php if ($this->session->flashdata('success')): ?>
<script>
swal({
title: "Congratulation",
text: "Your request has been completed Successfully!",
icon: "<?php echo site_url('assets/slim/lib/sweetalert/icon/cancel.svg'); ?>",
button: false,
timer: 5000,
});
</script>
<?php endif; ?>
с контроллера, вы можете сделать флэш-данные, такие как
$this->session->set_flashdata('success','Action Completed');
или
$this->session->set_flashdata('error','Action Not Completed');
Пожалуйста, проголосуйте, если это поможет вам