Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Aplikasi balasan php untuk ajax
mau tanya dong kan saya punya funtion delete di codeigniter
function delete($rowid){
if ($rowid == "all") {
$this->cart->destroy();
} else {
$data = array(
'rowid' => $rowid,
'qty' => 0
);
$this->cart->update($data);
}
}
sudah saya aplikasikan proses ke ajax
$(document).ready(function(){
$(".cuks").click(function(){
var det = $("#datas").val();
$.ajax({
type: 'POST',
data: {'csrf_wrr_token':'<?= $this->security->get_csrf_hash()?>'},
url: '<?= base_url('cart/delete/');?>'+det,
success: function(result) {
console.log(result)
swal({ title: "Berhasil!", text: "Produk Sudah Dihapus", icon: "success", button:"OK!"});
}
});
});
});
waktu saya click data sudah berhasil di hapus, tapi result tidak otomatis update, atau harus di reload dulu baru mau update, gimana caranya biar data auto update tanpa harus reload
result saya menggunakan php
foreach(){}
2 Jawaban:
jika ingin auto refresh content, sesuai data dari db, brrt harus buat 1 function controller untuk get ulang data terbaru nya, lalu di get pake Ajax dan di innerHtml ke table datanya, atau bisa coba manipulasi deleteRow table data nya pake js, kalau ga pengen ribet..
misal class '.cuks' ini adalah button hapus yang ada di row table nya.. coba tambahkan script ini sebelum message swal
<pre> $(this).closest('td').parent().remove(); </pre>
ane pake ini bang
<pre> $('#main').load(' #main'); </pre>
tapi ya setelah datanya terupdate, tombol yang lainya gak mau di pencet bang, alias gak kepake, harus di refresh dulu ada solusi ?