Untuk membuat tombol `ajaxButton` di Yii1 untuk menghapus data, Anda dapat menggunakan fungsi bawaan `ajaxButton` dari Yii1 dan mengaitkannya dengan peristiwa klik pada tombol. Berikut adalah contoh langkah-langkahnya:1. Tambahkan tombol `ajaxButton` di tampilan Anda dengan ID yang sesuai:
<?php
echo CHtml::ajaxButton('Hapus', array('controller/action'), array(
'type' => 'POST',
'data' => array('id' => $model->id), // Data yang ingin Anda kirim dalam permintaan AJAX
'success' => 'js:function(data) {
// Menangani respons dari permintaan AJAX
// Misalnya, melakukan sesuatu setelah penghapusan berhasil
}',
), array('confirm' => 'Apakah Anda yakin ingin menghapus data ini?'));
?>
Pastikan untuk mengganti `'controller/action'` dengan rute yang sesuai ke tindakan kontroler Yii1 yang bertanggung jawab untuk menghapus data. Juga, sesuaikan `'id' => $model->id` dengan parameter yang diperlukan untuk mengidentifikasi data yang akan dihapus.2. Di dalam fungsi `'success'`, Anda dapat menangani respons dari permintaan AJAX setelah penghapusan berhasil. Anda dapat melakukan tindakan apa pun yang Anda inginkan, misalnya memperbarui tampilan atau memberikan notifikasi.3. Opsi `'confirm'` pada `ajaxButton` akan menampilkan kotak konfirmasi pada saat klik tombol. Ini memberikan keamanan tambahan untuk memastikan pengguna benar-benar ingin menghapus data. Anda dapat mengubah teks konfirmasi sesuai dengan kebutuhan Anda.Dengan langkah-langkah di atas, Anda dapat membuat tombol `ajaxButton` di Yii1 untuk menghapus data. Ketika tombol diklik, permintaan AJAX akan dikirim ke tindakan kontroler yang sesuai, dan Anda dapat menangani responsnya dan memberikan konfirmasi kepada pengguna. Pastikan untuk memodifikasi tindakan di kontroler Anda untuk menghapus data sesuai dengan kebutuhan aplikasi Anda.