Daftar dan Belajar Sekarang!

Even on Click Otomatis berjalan / on Ready

foto Saputroandhi
509 Kontribusi 161 Coto
2 tahun yang lalu
Halo Mastah.. mau tanya ini masalah ajax. data berhasil ke load tapi jika even click berjalan, bejimana caranya biar ajax nya jalan waktu document ready. berikut codenya
$(document).on('click','.test',function(){
  var _cls = $(this);
  var _var_id = _cls.attr('data-id');

   $.ajax({
   type : 'POST',
   url  : 'your/link',
   dataType : 'json',
   data   : { room_id : _var_id }
 }).done(function(data2){
       console.log(data2);
       $.each(data2, function(i){
              $('#fasilitas_'+_var_id).after(data2[i].room_amenities_id);
           })
   })
})
event click berguna buat dapetin ID di setiap listnya. jadi misalkan satu artikel punya banyak komentar, nah komentarnya cuma keluar kalo tombol di klik , sesuai sama tutorial di SK. bejimana biar ajaxnya jalan tanpa harus di klik. tewrima kasih bantuanya :D salam Koding...

Tag: ajax javascript php

✔ Forum ini sudah terjawab


Jawaban
foto hilmanski
2138 Kontribusi 1719 Coto
2 tahun yang lalu
eventnya document ready kalau mau otomatis
$( document ).ready(function() {
    console.log( "ready!" );
});
Kalau itemnya cuma 1 dalam halaman htmlnya, ambil id nya langsung dari nilai phpnya aja
$( document ).ready(function() {
   var id= <?=$id_dari_database; ?>
  //ajax
});
Kalau id yang dimau banyak bisa pake metode each
$.each($('.kelas'), function() {
    console.log( this.id );
});
answered icon
foto hilmanski
2138 Kontribusi 1719 Coto
2 tahun yang lalu
eventnya document ready kalau mau otomatis
$( document ).ready(function() {
    console.log( "ready!" );
});
Kalau itemnya cuma 1 dalam halaman htmlnya, ambil id nya langsung dari nilai phpnya aja
$( document ).ready(function() {
   var id= <?=$id_dari_database; ?>
  //ajax
});
Kalau id yang dimau banyak bisa pake metode each
$.each($('.kelas'), function() {
    console.log( this.id );
});

foto Saputroandhi
509 Kontribusi 161 Coto
2 tahun yang lalu
Wawww agan hilman ,, ID nya lebih dari satu gan , solved, ane Buat fungsi satu lagi buat di selipin di setiap row Main ID nya (function nya di panggil di .each nya )
function coba(id_tes){
  //var _cls = $(this);
  //var _var_id = _cls.attr('data-id');
   $.ajax({
   type : 'POST',
   url  : 'Your Link',
   dataType : 'json',
   data   : { room_id : id_tes }
 }).done(function(data2){
       console.log(data2);
       $.each(data2, function(i){
              $('#fasilitas_'+id_tes).after(data2[i].fields_name+",");
           })
   })
}


Login untuk diksusi di forum sekolah koding