jquery append + Json

bagaimana caranya menampilkan data dari form option secara dinamis (data yg sudah ada pada database), yang mana saya menampilkan menu select item dengan menggunakan fungsi append di jquery, dan untuk menampilkan data nya harus menggunakan fungsi json, tetapi fungsi json yang saya buat tidak bekerja, berikut coding yang saya buat

untuk script encode ke json sudah benar tetapi masalahnya masih ada pada script di atas yang mana data tidak muncul di select item ada yang bisa bantu ?

avatar MaaAsrul
@MaaAsrul

9 Kontribusi 0 Poin

Diperbarui 8 tahun yang lalu

5 Jawaban:

sertakan juga isi json nya. biar lebih jelas

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 8 tahun yang lalu

mohon maaf gan ini file item.php

$data[0])) }

echo json_encode(array("result" => $result)); ?>

avatar MaaAsrul
@MaaAsrul

9 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

hasil dari echo json_encode(array("result" => $result)); itu apa gan. soalnya bisa juga isi nya pakek json object

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 8 tahun yang lalu

hasil dari encode tersebut akan merubah data yang ada pada database yang berupa nama nama item menjadi file json yang berupa array, dan natinya akan di proses untuk menjadi keluaran pada script jquery di bawah, tapi saya belum bisa mengaplikasikannya -_-

avatar MaaAsrul
@MaaAsrul

9 Kontribusi 0 Poin

Dipost 8 tahun yang lalu

cek dulu hasil dari getJson, kalau keluar nya kira2 begini

//pakai console.log untuk ngecek nya
[{
    nama: 'abdul',
    umur: 17,
  },{
    nama: 'kodir',
    umur: 18
  }];

kamu each dengan begini

jQuery.each(data,function(i, el) {
    console.log('nama '+el.nama+' umur'+el.umur);
  });

Note: beda hasil dari getJson beda juga keluarin data nya menggunakan each

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban