Cara menampilakan data berdasarkan id tertentu dengan ajax

assalamualikum wr.wb saya mau bertanya tentang ajax , semoga dpat pencerahan dari forum ini :D

$(document).ready(function(){

function viewData(idnum){

$.ajax({

type: "GET", url : "function/data.php", data: {id = idnum}, success: function(data){

$('#jawab_forum').html(data);

}

});

}

$("#tanggapi_forum").click(function(e){

e.preventDefault();

var id = $("#id_forum").val(); var email = $("#email_forum").val(); var jawab = $("#jawaban_forum").val();

$.ajax({

type: "POST", url : "function/tambah.php?tambah=forum", data: "id_forum="+id+"&email_forum="+email+"&jawaban_forum="+jawab, success: function(data){ alert("sukses"); viewData(id); }

});

});

});

pertanyaanya, bagaimana cara mengoper nilai id pada #tanggapi_forum ke function view data?? lalu menampilkan nya secara langsung tanpa reload bagaimana caranya???

jadi proses yang saya inginkan, saat tombol submit di klik data tersebut ditambah dan ditampilkan secara langsung tanpa reload halaman.

terima kasih sebelumnya...

avatar cornflower
@cornflower

6 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

Apa ga ada warning apa2 ya? Klo menurut ane mungkin di "function/data.php" kali, soalnya sepertinya ga ada yang salah dari koding diatas,,

avatar unknown2414
@unknown2414

15 Kontribusi 6 Poin

Dipost 6 tahun yang lalu

prepare($query2); $select2 -> setFetchMode(PDO::FETCH_LAZY); $select2 -> execute();

while($data2 = $select2->fetch()){ ?>

jawaban; ?>

email; ?>

avatar cornflower
@cornflower

6 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

apa ada yang salah disini???

avatar cornflower
@cornflower

6 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Ternyata setelah ane coba kodingan diatas,, salahnya ada "=" di function viewData

 data: {id = idnum},

harusnya pake ":" ,

 data: {id : idnum},
avatar unknown2414
@unknown2414

15 Kontribusi 6 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban