Postingan lainnya
Edit php dengan modal dan ajax
Mohon bantuannya master. Sy ingin ngedit data dengan modal bootstrap, datannya sudah muncul waktu saya tekan tombol edit di modal. cuman masalahnnya pas dimodal saya tekan tombol "Save changes/ update" datannya gak ke update. dan sy lihat diconsole ada error 1, ini ss nya
ini utk script ajax nya
// Edit/Update category
function updatedata(str){
var id = str;
var categoryname = $('#categoryname'+str).val();
var data="categoryname="+categoryname;
$.ajax({
type: "POST",
url: "update-category.php?id="+id,
data: data
}).done(function( data ) {
$('#info-update"').html(data);
});
}
ini script update phpnya.
include "includes/conn.php"; include "includes/functions.php"; if ( isset( $_GET['id'] ) ) :
$cd_category = anti_injection( mysqli_real_escape_string( $conn, $_GET['id'] ) ); $nm_category = anti_injection( mysqli_real_escape_string( $conn, $_POST['categoryname'] ) ); $update_category = mysqli_query( $conn, "UPDATE kategori SET kategori = '$nm_category' WHERE kd_kategori='$cd_category'" );
if ( $update_category ) { echo "<script>alert('Sukses !');</script>"; } else { echo 'error'; }
endif;
mysqli_close( $conn );
Sebenarnnya file update php nya udah jalan,, cuman masalahnnya itu di function edit ajaxnnya blm terdefinisi. Kalau script/ function update js nya sy taroh di atas button gambar 2 diatas (save changes). proses updatenya jalan, tp script ajax tsb sy pisah & sy include di bagian footer. jd gk mw jalan gan updatenya..
mungkin ada yang punya alternative lain gan? Tnks
4 Jawaban:
bantu sundul gan , lagi cari tau soal ini juga .
Jadi scriptnya 100% jalan ya kalo ditaro sebelumnya? berarti, 1. dia perlu pake event atau 2. tunggu sampe semuanya selesai ke Load. Contoh pake JQuery 1 :
$('#id_modal').click(function(e) {
//dikerjaiin disini, jadi ngga pake fungsi lagi
}
Contoh 2:
$(document).ready(function() {
//taro fungsi disini
});
Iya gan udh success, sy pake even click, gk jd pake function :)