JSON AJAX pengembalian load data

mau tanya dong gan, kenapa klo pas ngeload tanpa refresh data dengan pengembalian json kok data nya doble ya, tapi klo pengembaliannya data html tidak double

ini double "pengembalian JSON" success:function(data){ $('img#loading').hide(); var a = 0; $.each(data, function(i, item) { console.log(item.nama) var template = ''+table_td(i) +table_td(item.nama) +table_td(item.gaji) +table_td(item.tglinput) +''; $('#output-data-gaji').append(template); });

ini ngak "pengembalian echo ''.$i.' '.$value['nama'].' '.$value['gaji'].' '.$value['tglinput'].'"

success:function(data){ $('#output-data-gaji').html(data); }

avatar asto0909
@asto0909

53 Kontribusi 13 Poin

Diperbarui 6 tahun yang lalu

6 Jawaban:

dari fungsinya aja udah beda broo

yang ke-1 pake .append(), yang ke-2 pake .html()

append = datanya bakalan nambah terus di element, tergantung berapa kali .appendnya dipanggil. html = override content yang ada di element tersebut.

disesuaikan aja kebutuhannya (y)

avatar apake1
@apake1

106 Kontribusi 55 Poin

Dipost 6 tahun yang lalu

cuman klo aku pake json dan pake .html yang keluar index yang paling terkhir mas gimana dong? butuh masukan @apake1

avatar asto0909
@asto0909

53 Kontribusi 13 Poin

Dipost 6 tahun yang lalu

"cuman klo aku pake json dan pake .html yang keluar index yang paling terkhir". ini gimana maksudnya??

avatar apake1
@apake1

106 Kontribusi 55 Poin

Dipost 6 tahun yang lalu

lebih cepat pakai ini mak nyoss http://bootstrap-table.wenzhixin.net.cn/

avatar teguhpribadia
@teguhpribadia

19 Kontribusi 11 Poin

Dipost 6 tahun yang lalu

@apake1 ketika di looping om itu kan data nya array klo type data nya json dan aku ngeluarinnya pake .html itu kluarnya data yang paling akhir

avatar asto0909
@asto0909

53 Kontribusi 13 Poin

Dipost 6 tahun yang lalu

@asto0909 mungkin bisa tunjukin arraynya seperti apa, terus outputnya mau kaya gimana..

avatar apake1
@apake1

106 Kontribusi 55 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban